[TOC]
新手必须掌握的Linux命令---文本文件编辑命令
Linux系统中“一切都是文件”,而对服务程序进行配置自然也就是编辑程序的配置文件
1、cat命令
cat命令用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”。
Linux系统中有多个用于查看文本内容的命令,每个命令都有自己的特点,比如这个cat命令就是用于查看内容较少的纯文本文件的。
-
cat -n [文件]
命令:查看文本内容并显示行号
2、more命令
more命令用于查看纯文本文件(内容较多的),格式为“more [选项]文件”。
一旦使用cat命令阅读长篇的文本内容,信息就会在屏幕上快速翻滚,导致自己还没有来得及看到,内容就已经翻篇了。因此对于长篇的文本内容,推荐使用more命令来查看。more命令会在最下面使用百分比的形式来提示您已经阅读了多少内容。还可以使用空格键或回车键向下翻页。
3、head命令
head命令用于查看纯文本文档的前N行,格式为“head [选项] [文件]”。
-
head [文件]
命令:默认显示文件前10行内容 -
head -n 20 [文件]
:显示文件前20行内容
4、tail命令
tail命令用于查看纯文本文档的后N行或持续刷新内容,格式为“tail [选项] [文件]”。
-
tail [文件]
命令:默认显示文件后10行内容 -
tail -n 20 [文件]
命令:默认显示文件后20行内容 -
tail -f [文件]
命令:默认显示后10行内容,并实时刷新文件的内容进行显示
5、tr命令
tr命令用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”。
在很多时候,我们想要快速地替换文本中的一些词汇,又或者把整个文本内容都进行替换,如果进行手工替换,难免工作量太大,尤其是需要处理大批量的内容时,进行手工替换更是不现实。这时,就可以先使用cat命令读取待处理的文本,然后通过管道符把这些文本内容传递给tr命令进行替换操作即可。
-
cat [文件] | tr [a-z] [A-Z]
命令:把某个文本内容中的英文全部替换为大写
6、wc命令
wc命令用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”。
-
wc -l
命令:只显示行数 -
wc -w
命令:只显示单词数 -
wc -c
命令:只显示字节数
wc -l /etc/passwd
指令:统计当前系统中有多少个用户,在Linux系统中,passwd是用于保存系统账户信息的文件
7、stat命令
stat命令用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”。
stat命令可以用于查看文件的存储信息和时间等信息,命令stat [文件] 会显示出文件的三种时间状态:Access、Modify、Change。
9、diff命令
diff命令用于比较多个文本文件的差异,格式为“diff [参数] 文件”。
-
diff --brief [文件1] [文件2]
命令:确认两个文件是否相同 -
diff -c [文件1] [文件2]
命令:描述文件内容具体的不同
[root@study cc]# diff --brief diff_A.txt diff_B.txt
Files diff_A.txt and diff_B.txt differ
[图片上传失败...(image-529805-1545122416826)]