
Linux和Shell学习
文章平均质量分 74
Linux与shell学习
刘阿童木
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux与Shell学习--shell系列12--流程控制5(case ... esac循环)
Linux与Shell学习--shell原创 2022-11-14 20:36:39 · 1834 阅读 · 0 评论 -
Linux与Shell学习--shell系列11--流程控制4(until循环)
Linux与Shell学习--shell系列11--流程控制4(until循环)原创 2022-11-09 17:18:59 · 1493 阅读 · 0 评论 -
Linux与Shell学习--shell系列10--流程控制3(while循环)
Linux与Shell学习--shell系列10--流程控制3(while循环)原创 2022-11-07 22:14:06 · 1613 阅读 · 0 评论 -
Linux与Shell学习--shell系列9--流程控制2(for循环)
Linux与Shell学习--shell系列9--流程控制2(for循环)原创 2022-09-30 15:42:09 · 968 阅读 · 2 评论 -
Linux与Shell学习--shell系列8--流程控制1(if判断)
Linux与Shell学习--shell系列8--流程控制1(if判断)原创 2022-08-17 18:48:20 · 1118 阅读 · 0 评论 -
Linux与Shell学习--shell系列7--Shell运算符3(文件测试运算符)
Linux与Shell学习原创 2022-07-12 11:45:51 · 1064 阅读 · 0 评论 -
Linux与Shell学习--shell系列6--Shell运算符2(布尔运算符、字符串运算符)
Linux与Shell学习--shell系列6--Shell运算符2(布尔运算符、字符串运算符)原创 2022-07-06 19:57:10 · 951 阅读 · 0 评论 -
Linux与Shell学习--shell系列5--Shell运算符1(算数运算符和关系运算符)
Shell与Linux学习 Shell运算符1(算数运算符和关系运算符)原创 2022-07-05 21:01:15 · 565 阅读 · 0 评论 -
Linux与Shell学习--shell系列4--常用的数据类型(数字、字符串和数组)
Linux与Shell学习--shell系列4--常用的数据类型(数字、字符串和数组)原创 2022-06-30 16:15:15 · 2306 阅读 · 0 评论 -
Linux与Shell学习--shell系列3--变量
Linux与Shell学习--shell系列3--变量原创 2022-06-28 18:34:02 · 2714 阅读 · 0 评论 -
Linux与Shell学习--shell系列2--shell编程基本规则
这节说下shell编程的一些最基本的规则。1、shell文件的后缀shell脚本的后缀通常为.sh结尾。就像python文件都是以.py结尾、php文件都是以.php结尾一样,这样我们一看到.sh我们就知道这是一个shell脚本。但是我们在创建shell脚本时不以.sh结尾命名,直接就是文件名这么操作可以吗?答案是可以的,这样也是可以执行的,但是一般情况下在创建shell脚本时,命名的时候就直接加上.sh了,这样的好处是能更明显的让大家知道这是一个shell脚本,这是...原创 2022-06-02 17:37:43 · 1069 阅读 · 0 评论 -
Linux与Shell学习--shell系列1--shell的基本概念
在学习shell前要先了解几个概念,shell到底是什么?shell我理解其实是有两个概念的,第一个可以说shell是一个命令行解释器,可以理解为shell命令,就是之前学的那些cd、ls这些命令,我们只需要在命令行的位置输入对应的命令,就可以让系统干对应的事情,比如我们想打开一个文件夹,我们就输入cd+需要打开的文件夹名称,然后按下回车,linux系统内核就会接受到这个指令,明白这个人是想看打开这个文件夹,然后系统就打开这个文件夹,第二个概念就是shell也是一个程序设计语言,就像我们平时...原创 2022-05-06 00:39:04 · 238 阅读 · 0 评论 -
Linux与Shell学习15--操作命令12--网络/进程相关命令
1、ifconfig命令ifconfig命令最常用的是用来看网络接口配置的相关信息。2、ping命令ping命令主要是检查能不能与目标ip进行通信。ping命令 目标ip或者地址 直接用ping命令+目标的ip或者地址即可ping命令 -c 次数 目标ip或者地址 加上-c+次数后,就会在ping够指定次数后停止,不会一直ping下去ping命令 -i N(代表时间,单位是秒)目标ip或者地址 ...原创 2022-04-19 20:21:48 · 479 阅读 · 0 评论 -
Linux与Shell学习14--操作命令11--查找相关命令(which\whereis\loacte\find\grep)
目录1、which命令2、 whereis命令3、locate命令4、find命令5、grep命令1、which命令which命令主要是用来查看可执行文件的位置,which指令会在环境变量$PATH设置的目录里查找符合条件的文件,说直白点就是which用来查看某个命令是否存在,比如查看ls命令、zip命令是否存在,如果没有的话我们就需要yum下载对应的命令。which命令 我想查看的命令 直接which+想查找的命令就行了,如果存在...原创 2022-03-30 17:22:15 · 1734 阅读 · 0 评论 -
Linux与Shell学习13--操作命令10--解压缩命令3(tar)(文章末尾有压缩命令的总结)
在Linux中,tar是最常用的打包命令,使用tar打出来的包通常是以.tar结尾的tar命令常跟的参数有:-c :建立一个压缩包或者tar包,可以理解为如果我想打包或者压缩文件就要用到 c-x :解包或者解压缩,x和c相反,如果我想解包或者解压缩就要用到 x-f :指定包的文件名。-v:显示打包过程-t :查看包内文件-z :使用gzip格式压缩。(tar.gz、tgz.)-j :使用bzip2格式压缩(bz2,bzip2)...原创 2022-03-30 11:37:13 · 6119 阅读 · 2 评论 -
Linux与Shell学习12--操作命令9--解压缩命令2(gzip/gunzip和bzip2/bunzip2)
目录1、gzip命令2、gunzip命令3、bzip2命令4、bunzip2命令1、gzip命令如果是要将文件压缩成后缀为.gz格式的文件,就可以使用gzip进行压缩,使用gzip压缩文件时,压缩完成后,不保留原文件,并且只能对文件进行压缩不能压缩文件夹gzip命令 文件 直接使用gzip命令+要压缩的文件即可,可同时压缩多个文件,压缩多个文件时,生成的是多个.gz文件,而不是压缩成一个文件2、gunzip命令gunzip命令 文件 ...原创 2022-03-29 11:48:15 · 1999 阅读 · 0 评论 -
Linux与Shell学习11--操作命令8--解压缩命令1(zip和unzip)
linux中常见的压缩类型有.....1、zip命令如果我们使用zip命令压缩文件时报下图中的错误(-bash: zip: command not found)那就是我们没有安装zip命令,需要用yum安装下zip命令(yum install zip)原创 2022-03-28 16:27:45 · 3501 阅读 · 0 评论 -
Linux与shell学习10--用户与组的概念
在上一章说了赋予文件权限是文件分别对文件所有者(Owner)、用户组(Group)、其它用户(Other Users)赋予权限,这几个都是什么概念,都代表那些用户呢?首先文件所有者可以理解成创建文件的人,比如各个团队要进行比赛,肯定每个团队的内容都不想让其他人看到,我为我们团队写了一个方案,所以我就可以对我写的这个方案进行权限的分配,这个我就是文件的所有者,然后我们这个团队就属于是用户组,其他团队的人就是其他用户,然后比如这次比赛获奖了,然后选出优秀的人去参加其他比赛,这...原创 2022-03-23 17:23:13 · 1082 阅读 · 0 评论 -
Linux与Shell学习9--操作命令7--文件类型与权限
目录一、文件类型二、文件权限之前在学习ls命令时,有个ls -l这个命令,其中有如下图的 -rw-r--r--这个内容。一、文件类型:图中红框的第一位是代表文件类型,在Linux中有七类文件类型:”-“开头的是普通文件”d”开头的是目录”b”开头的文件是块设备,如光盘、磁盘等”c”开头的文件是字符串设备,如键盘、鼠标等”s”开头的文件是通信文件”p”开头的文件是管道文件”l”开头的文件是软链接文件二、文件权限后面的9位代表的是文件的权限,红框中原创 2022-03-23 16:51:17 · 1605 阅读 · 0 评论 -
Linux与Shell学习8--操作命令6--查看文件相关命令
目录一、cat命令二、tac 命令三、less 命令四、more命令五、head命令六、tail命令七、nl命令一、cat命令cat命令一般在文本内容较少的情况下使用cat 文件 输入cat命令加要看的文件即可二、tac 命令tac命令也是用来查看文本内容较少的文档的,和cat的区别就是cat是从文章的开头开始的,而tac命令则是从文章的末尾看是查看的tac 文件 输入tac命令加要看的文件即可三、less 命...原创 2022-03-23 15:29:43 · 1791 阅读 · 0 评论 -
Linux与Shell学习7--操作命令5--复制与剪切(cp和mv)
一、cp 命令cp命令的全拼是copy file,作用是用来复制的。cp 文件 路径 把文件复制到对应路径下 从下图的操作步骤能看出test1文件夹的内容为空,然后我们复制文件333.txt到test1目录下,然后再查看test1目录下就多了333.txt文件了cp 文件 文件 文件 路径 如果一次要复制多个文件就在路径前加上文件即可cp -r 文件夹 路径 如果要复制一个文件夹,需要再cp命令后面加上-r二、mv 命令mv命令的全拼为move file,主要作用是剪原创 2022-03-22 14:44:49 · 1739 阅读 · 0 评论 -
Linux与Shell学习6--操作命令4--文件编辑器(vi和vim)
目录一、命令模式二、输入模式三、底线命令行模式在Linux中想要编辑文件,我们需要使用vi或者vim命令来进行编辑,先说下vi和vim区别,vim是从vi发展出来的一个文本编辑器,相比较与vi,vim支持正则表达式的搜索,vim也有自己的脚本语言,称为vim脚本,简单理解就是vim是vi的升级plus版本,对于基本的编辑功能来说是没有区别的,以后的文章或者使用我就不都写了,就默认只写vim了。在vim中分为三种模式,分别是命令模式、输入模式和底线命令模式。...原创 2022-03-21 18:40:27 · 1081 阅读 · 0 评论 -
Linux与Shell学习5--操作命令3-创建文件(touch和vi/vim)
这篇主要是讲下创建文件常用的几个命令一、touch命令touch命令可以用来创建文件touch 文件 touch创建文件的话,直接用touch加要创建的文件名称即可(如果有后缀名称后面加上后缀)二、vi/vimvi或vim也可以创建文件,但是vi或vim有更多的功能,创建文件只是其中的一个小功能,他们的主要功能是编辑文件的,属于是文件编辑器。这里先不多介绍了,只简单说下vi/vim创建文件的操作命令。...原创 2022-03-18 11:31:00 · 4275 阅读 · 0 评论 -
Linux与Shell学习4--操作命令2(mkdir和rm)
目录一、mkdir 命令二、rm 命令一、mkdir 命令mkdir的英文全拼是make directory,作用是创建文件夹。mkdir 目录名 这样就可以创建出一个空的文件夹了mkdir 目录名/目录名 这样也可以不进入到最后一级,直接创建需要的目录,前提是最终要创建的目前,前面那几级目录时真实存在的。就像图中没有test_csdn1这个目录,我想创建test_csdn1下的目录是不能直接创建会报错的,如果想要同时创建test_csdn1和test1这两个目录我们可以用m原创 2022-03-17 14:29:47 · 1830 阅读 · 0 评论 -
Linux与Shell学习3--操作命令1(cd和ls)
操作命令1(cd和ls)原创 2022-03-16 18:42:51 · 2135 阅读 · 2 评论 -
Linux与Shell学习2--文件目录相关
当我们启动Linux后,会看到这几个文件夹,这时候就会有问题了,比如我们想看看我们的配置文件或者我想找下可执行文件在哪,如果我们不是很了解每个文件夹的作用,我们是很难找到的,所以我们就要先去连接下Linux下各个文件夹的具体作用是做什么的。在介绍文件夹之前先说一个小知识点,就是我们能看到上图中,不同的文件夹还会有不同的颜色,这些颜色对应着不同的文件夹\文件的功能,比如蓝色的命名就代表着这是一个目录,如果命名是白色的话,就表示这是一个文本文件或者配置文件等,如果命名是浅蓝色的,就代表这...原创 2022-03-12 18:51:29 · 1646 阅读 · 0 评论 -
Linux与Shell学习1--Linux简介
Linux与Shell学习原创 2022-03-09 18:51:12 · 1982 阅读 · 0 评论