Linux系统中“一切都是文件”,所以对服务程序进行配置自然也就是编辑程序的配置文件
1、cat——用于查看纯文本文件(内容较少的)
如果在查看文件内容时还想顺便显示行号,不妨在cat命令后面追加一个-n参数
2、more——查看纯文本文件(内容较多)有翻页功能
可以通过空格键或回车键进行翻页控制
3、head——用于查看纯文本文件的前N行
在阅读文本内容时,谁也难以保证会按照从头到尾的顺序往下看完整个文件,如果只想看文本的前20行的内容,则可以使用head命令。
4、tail——用于查看纯文本文件的后N行或者持续刷新内容
查看后n行:tail -n 20
持续刷新:tail -f 文件名
5、tr——用于替换文本文件中的字符
在很多时候我们想要快速地替换文本中的一些词汇,又或者把整个文本内容都进行替换,如果手工替换,工作量太大。这时,就需要先使用cat命令读取待处理的文本,然后通过管道符把这些文本内容传递给tr命令进行替换操作。
例如:把某个文件内容中的英文全部替换为大写
6、wc——用于统计文本的行数、字数、字节数
-l参数:只显示行数
-w参数:只显示单词数
-c参数:只显示字节数
Linux系统中,passwd文件是用来保存系统账户信息的文件,要统计当前系统中有多少个用户,可以使用如下命令查询
7、stat——用于查看文件的具体存储信息和时间等信息
文件的三种时间状态:
Access:查看文件内容的时间
Modify:修改文件内容的时间
Change:修改文件属性的时间
8、cut——用于按“列”提取文本字符
在按列搜索中,不仅要使用-f参数来设置需要看的列数,还需要使用-d参数来设置间隔符号;例如passwd文件在保存用户数据信息时,用户信息的每一项值之间是采用冒号来间隔的,-d后面加间隔符,-f后面加需要看的列数
9、diff——用于比较多个文本文件的差异
在使用diff命令时,不仅可以使用-brief参数来确认两个文件是否不同,还可以使用-c参数来详细比较多个文件的差异之处,可以用来判断文件是否被篡改