天天看点

目录和文件管理(二)

cat命令

用途:显示出文件的全部内容

命令格式:cat [选项] 文件名…

more命令

用途:全屏方式分页显示文件内容

命令格式:more [选项] 文件名…

交互操作方法:

按Enter键向下逐行滚动

按空格键向下翻一屏

按q键退出

less命令

用途:与more命令相同,但扩展功能更多

命令格式:less [选项] 文件名

PageUp向上翻页,Page Down向下翻页

其他功能与more命令基本类似

head命令

用途:查看文件开头的一部分内容(默认为10行)

命令格式:head -n 文件名

tail命令

用途:查看文件结尾的少部分内容(默认为10行)

格式:tail -n 文件名

tail -f 文件名(当文件增长时,输出后续添加的数据)

wc命令

用途:统计文件中的单词数量(Word Count)等信息

命令格式:wc [选项]... 目标文件...

常用命令选项

-l:统计行数

-w:统计单词个数

-c:统计字节数

grep命令

用途:在文件中查找并显示包含指定字符串的行

命令格式:grep [选项]... 查找条件目标文件

-i:查找时忽略大小写

-v:反转查找,输出与查找条件不相符的行

查找条件设置

要查找的字符串以双引号括起来

“^……”表示以……开头,“……$”表示以……结尾

“^$”表示空行

gzip命令、bzip2命令

用途:制作压缩文件、解开压缩文件

命令格式:gzip [-9] 文件名...

bzip [-9] 文件名...

gzip -d .gz格式的压缩文件

bzip2 -d *.bz2格式的压缩文件

-9:表示高压缩比,多在创建压缩包时用

-d:用于解开已经压缩过的文件

tar命令

用途:制作归档文件、释放归档文件

格式:tar [选项]... 归档文件名源文件或目录

tar [选项]... 归档文件名 [-C 目标目录]

-c:创建 .tar 格式的包文件

-x:解开.tar格式的包文件

-v:输出详细信息

-f:表示使用归档文件

-p:打包时保留原始文件及目录的权限

-t:列表查看包内的文件

-C:解包时指定释放的目标文件夹

-z:调用gzip程序进行压缩或解压

-j:调用bzip2程序进行压缩或解压

继续阅读