linux之文本文件编辑命令

1. cat命令 (通常后面跟-n 显示行号)

cat 命令用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”。
Linux 系统中有多个用于查看文本内容的命令,每个命令都有自己的特点,比如这个 cat命令就是用于查看内容较少的纯文本文件的。

2.more 命令

more 命令用于查看纯文本文件(内容较多的),格式为“more [选项]文件”。
如果需要阅读长篇小说或者非常长的配置文件,那么“小猫咪”可就真的不适合了。因为一旦使用 cat 命令阅读长篇的文本内容,信息就会在屏幕上快速翻滚,导致自己还没有来得及看到,内容就已经翻篇了。因此对于长篇的文本内容,推荐使用 more 命令来查看。more命令会在最下面使用百分比的形式来提示您已经阅读了多少内容。您还可以使用空格键或回车键向下翻页

3.head命令

head 命令用于查看纯文本文档的前 N 行,格式为“head [选项] [文件]”。
在阅读文本内容时,谁也难以保证会按照从头到尾的顺序往下看完整个文件。如果只想查看文本中前 20 行的内容,该怎么办呢?head 命令可以派上用场了:

4.tail 命令

tail 命令用于查看纯文本文档的后 N 行或持续刷新内容,格式为“tail [选项] [文件]”。

5.tr 命令

tr 命令用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”。
在很多时候,我们想要快速地替换文本中的一些词汇,又或者把整个文本内容都进行替换,如果进行手工替换,难免工作量太大,尤其是需要处理大批量的内容时,进行手工替换更是不现实。这时,就可以先使用 cat 命令读取待处理的文本,然后通过管道符(详见第 3章)把这些文本内容传递给 tr 命令进行替换操作即可。例如,把某个文本内容中的英文全部替换为大写:
cat anaconda-ks.cfg | tr [a-z] [A-Z]

6. wc命令

wc 命令用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”。

7.stat命令

stat 命令用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”。

8. diff 命令

diff 命令用于比较多个文本文件的差异,格式为“diff [参数] 文件”。

你可能感兴趣的:(Linux)