文本文件编辑命令

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参数来详细比较多个文件的差异之处,可以用来判断文件是否被篡改

原文地址:https://www.cnblogs.com/xiaoqing-ing/p/14329694.html