一、查看文件内容
1、cat命令
示例1:显示/etc/passwd文件。
命令如下:
#cat /etc/passwd
示例2:分屏显示文件内容
命令如下:
#cat /etc/passwd |more
示例3:用cat命令创建文件
命令如下:
#cat>typetest
2、more命令:将文件内容输出到指定设备上,可根据窗口大小进行分页显示
示例4:分屏显示/etc/passwd文件内容
命令如下:
#more /etc/passwd
示例5:从passwd的第5行开始显示
命令如下:
#more +5 /etc/passwd
示例6:每屏显示5行
命令如下:
#more -5 /etc/passwd
3、less命令
示例7:显示/etc/profile的内容时让其显示行号
命令如下:
#less –N /etc/profile
4、head命令
示例8:显示/etc/profile的前5行内容
命令如下:
#head –n 5 /etc/profile
5、tail命令
示例9:显示/etc/profile的后5行内容
命令如下:
#tail –n 5 /etc/profile
二、拓展内容
1、打包归档命令
命令格式:tar [选项] [包名] [文件或目录列表]
常用选项:
-c 创建.tar格式的包文件
-x 解包.tar格式的包文件
-p 打包时保留原始文件及目录的权限
-v 输出详细信息
-C 解包时指定释放的目标文件夹
-z 调用gzip程序进行压缩或解压
-j 调用bzip2程序进行压缩或解压
示例10:打包Desktop目录下的文件到Desktop.bak.tar包中
命令如下:
#tar –cvf Desktop.bak.tar Desktop/
示例11:用tar解开打包文件Desktop.bak.tar到/tmp目录
命令如下:
#tar –xvf Desktop.bak.tar –C /tmp
2、压缩命令
gzip命令生成.gz压缩文件,格式:gzip [选项] 文件名
常用选项: -d 执行解压缩
示例12:压缩和解压文件
压缩命令:
#gzip anaconda-ks.cfg
解压命令:
#gzip –d anaconda-ks.cfg.gz
bzip2命令生成.bz2压缩文件,比gzip有着更大压缩比
格式:bzip2 [选项] 文件名
-d 执行解压缩
压缩命令:
#bzip2 anaconda-ks.cfg
解压命令:
#bzip2 –d anaconda-ks.cfg.bz2