【Linux操作系统-测试】第二节.Linux 常用指令介绍(下)

文章目录


前言

二、查看文件内容

      2.1 cat 命令--查看文件内容

      2.2 more 命令--分屏查看

      2.3 grep 命令--过滤查看

三、linux其他常用命令

      3.1 echo 命令--回显

      3.2 clear 命令--清屏

      3.3 >,>>重定向符号--输出重定向

      3.4 管道符号--命令结果传递给下一个命令

      3.5 ln 命令--创建链接文件

      3.6 find查找指定文件

四、打包和压缩文件命令

      4.1 gzip压缩和解压文件

      4.2 zip压缩和解压文件

      4.3 tar打包和解包文件或目录

      4.4 targzip通过-z实现一步操作


二、查看文件内容

2.1 cat 命令--查看文件内容

(1)命名格式 :cat +  [选项]  + 文件
(2)常用选项:
  • -n    对输出的 所有 行编号
  • -b    对输出的 非空 行编号

注意:cat 还能合并查看多个文件内容,

用法:cat 文件 1 文件 2 文件 n


举例说明:

#查看a.txt内容
cat a.txt
#查看linux版本
cat version
#查看cpu信息
cat cpuinfo

2.2 more 命令--分屏查看

(1)命名格式 :more + 文件名
(2)常用选项
  • 按空格向下翻一页
  • b回看一页
  • q退出

举例说明:
#/proc目录下显示meminfo
more meminfo

2.3 grep 命令--过滤查看

(1)作用:
grep 命令能根据规则搜索文本,并且把匹配的行显示出来。
(2)命名格式 : grep + [选项] + “规则” +  文件名
举例说明:
#meminfo文件中查找是否有字符s的行
grep "s" meminfo
(3)注意:
匹配的规则最好用引号引起来。
(4)常用选项
  • -n  显示行号
  • -v  查找不包含指定内容的行
  • -i  忽略大小写

(5)grep的模式查找
  • ^字符串  查找指定字符开头的行
  • 字符串$ 查找指定字符结尾的行
  • ^字符串.*字符串$   查找指定字符开头,指定字符结尾的行

举例说明:

#找以a开头的行
grep "^a" meminfo
#找以a结尾的行
grep "a$" meminfo
#找以a开头以a结尾的行
grep "^a.*a$" meminfo

三、linux其他常用命令

3.1 echo 命令--回显

(1)作用:echo 会在终端中回显参数指定的内容。

(2)命令格式:echo 字符串


举例说明:
输入:echo  aaa

输出:aaa


3.2 clear 命令--清屏

作用 :清除屏幕显示历史内容。
clear

3.3 >,>>重定向符号--输出重定向

(1)作用
在 Linux 中允许把 命令执行结果(输出在终端上内容),重定向输出到一个 文件中。
(2)命令格式:
  • 命令 > 文件名
  • 命令 >> 文件名
(3)两个命令的作用:
  • > 表示覆盖,把内容覆盖文件原有内容。
  • >> 表示追加,把内容追加到原有文件末尾。
注意 这个符号是与其他命令结合起来使用。

举例说明:

#ls -l命令执行结果放到a.txt
ls -l > a.txt
#echo命令执行的结果放入a.txt
echo aaa > a.txt

3.4 管道符号--命令结果传递给下一个命令

(1)管道的作用
就是把一个命令的输出做为另一个命令的输入
(2)命令格式:
命令1 | 命令2
命令1的输出结果为做为命令2的输入数据
举例说明:
#ls -al的结果做为more的输入,结果就是可以间接的实现ls的分屏显示
ls -al | more
#ls -al结果只显示目录
ls -al | grep "^d"

3.5 ln 命令--创建链接文件

创建软链接

(1)作用:创建软链接文件,软链接类似 windows 的快捷方式。

(2)命令格式:ln -s 被链接的源文件 链接文件

(3)软链接文件使用 ls -l 查看时结果示例:

lrwxrwxrwx 1 python python
5 6 月 26 11:45 a -> a.txt
第一个字符 l,表示这是一个软链接文件
软链接文件名 a 后的->文件名,表示软链接文件指向的实际文件名

注意源文件要使用绝对路径,这样可以方便移动链接文件后,仍然能够正常使用。

创建软链接

(1)作用:创建硬链接文件,使用 ln 创建链接,没有-s 选项,会创建一个硬链接。

(2)命令格式:ln 被链接的源文件 链接文件


软链接文件与硬链接文件区别
  • 硬链接文件会单独占用磁盘空间,软链接文件不会;
  • 源文件删除后软链接文件内容将失效,硬链接不会;

3.6 find查找指定文件

(1)命令格式: find 开始目录 -name 文件名
(2)举例说明
#从当前目录开始查找所有子目录,是否存在a.txt文件
find ./ -name a.txt
#从根目录开始查找所有子目录,是否存在a.txt文件
find / -name a.txt

四、打包和压缩文件命令

4.1 gzip压缩和解压文件

gzip 文件压缩与解压:

gzip 文件压缩:
(1)命令格式:gzip 文件名 压缩指定文件

(2)举例说明:

gzip a.txt
# a.txt压缩为a.txt.gz,同时a.txt文件不存在了

gzip 文件解析:

(1)命令格式:gzip -d 文件名

(2)举例说明:

gzip -d a.txt.gz
# a.txt.gz解压,解压完之后生成a.txt,a.txt.gz就不存在了

4.2 zip压缩和解压文件

zip压缩文件

(1)命令格式:zip + 文件名.zip + 源文件

(2)举例说明:

#把a.txt压缩为a.zip ,压缩完成之后a.txt还存在

zip a.zip a.txt

unzip解压文件

(1)命令格式:unzip + 文件名

(2)举例说明:

#把a.zip解压,解压完成之后,a.zip还存在

unzip a.zip

4.3 tar打包和解包文件或目录

(1)作用:tar 命令的作用就是将多个文件或目录打包成一个文件;

(2)打包解包操作

  • tar -cvf 包名.tar 文件或目录   打包
  • tar -tvf 包名.tar                      查看打包文件内容
  • tar -xvf 包名.tar                      解包

举例说明:

tar -cvf abc.tar abc #把abc目录打包为一个文件abc.tar
tar -tvf abc.tar #查看abc.tar文件的内容
tar -xvf abc.tar #将abc.tar还原

4.4 targzip通过-z实现一步操作

(1)作用 :tar 命令用于文件打包,但并不会同时压缩文件,结合 z 参数实现打包同时压
缩,或解包同时解压缩。

(2)实现命令
  • tar -zcvf 压缩包名.tar.gz 文件目录        打包同时用 gzip 压缩
  • tar -zxvf 压缩包名.tar.gz                       用 gzip 解压后同时解包

举例说明:

tar -zcvf abc.tar.gz abc     # 把abc打包之后同时用gzip压缩
tar -zxvf abc.tar.gz            # 把abc.tar.gzgzip解压之后用tar解包

总结

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值