新手必须掌握的Linux命令---文本文件编辑命令

[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)]

你可能感兴趣的:(新手必须掌握的Linux命令---文本文件编辑命令)