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

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


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

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

弓长于水

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值