Linux系统学习(4):文本文件编辑命令

时隔一个星期,我又来写博客记录了

学习资源为《Linux就该这么学》
以下是对文本文件编辑命令的记录


1、cat命令
该命令主要用于查看纯文本文件(内容较少的),格式为“cat [选项][文件]
在cat命令后增加-n参数可以显示行数:
cat命令


2、more命令
该命令主要用于查看纯文本文件(内容较多的),格式为“more [选项] 文件
使用空格或回车向下翻页
more命令


3、head命令
该命令用于查看纯文本文档的第N行,格式为“head [选项] [文件]
我们可以用head命令查看文件的前5行,例:
head命令


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

tail的命令与head命令特别相似。tail还有一个强大的功能,就是可以持续刷新一个文件的内容,当想要实时查看最新日志文件时,这特别有用,此时命令格式为: “tail -f 文件名”

例1:查看文件后5行
查看文件后5行

例2:查看实时文件
实时文件


5、tr命令
该命令主要用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]
可以配合cat使用,详细使用方法之后再说
如创建一个文本,内容为abc,替换后内容为ABC:
tr命令


6、wc命令
该命令主要用于统计文本中的行数、字数、字节数,格式为“wc [参数] 文本

wc的参数以及作用

参数 作用
-l 只显示行数
-w 只显示单词数
-c 只显示字节数

例:wc命令

分别表示行数、单词数、字节数


7、stat命令
该命令主要用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称
例:
stat命令
至于Access、Modify以及Change的区别在下一章文件目录管理进行了解


8、cut命令
该命令主要用于按列提取字符,格式为“cut [参数] 文本
如果按列查找就需要用参数-f设置查看的列,还需要-d参数来设置间隔符号
如:我创建了一个3x3的文本
在这里插入图片描述
进行第二列提取:
stat命令


9、diff命令
该命令主要用于比较多个文本文件的差异,格式为“diff [参数] 文件
我们可以用参数–beirf进行文件比较是否相同,还可以用-c参数来详细比较文件的差异之处

创建两个具有差异的文件:
差异文件

进行–brief对比:
在这里插入图片描述
显示两个文件不同,我们再来进行查看文件具体内容的不同:
差异具体内容
我们可以清楚的看到,在第二行前有个感叹号表示此行文件不同

我们再将文件修改成相同的,再使用命令时将没有提示
在这里插入图片描述


知识虽小
不积跬步,无以至千里

原创文章 7 获赞 14 访问量 1835

猜你喜欢

转载自blog.csdn.net/qq_44419932/article/details/106125078