Linux系统——文件文件编辑命令

1.cat命令
用于查看纯文本文件(内容较少的),格式为"cat [选项] [文件]"。
如果想显示行号 cat -n 所查看的文件

2.more命令
用于查看纯文本文件(内容较多的),格式为“more [选项]  文件”。
如:more initial-setup-ks.cfg

3.head命令
用于查看纯文本文档的前N行,格式为"head [选项] [文件]"。
如想查看前20行的内容:
more -n 20 initial-setup-ks.cfg

4.tail命令
用于查看纯文本文档的后N行或持续刷新崆,格式为"tail [选项] [文件]"。
如想查看后20行的内容:
tail -n 20 test.txt

5.tr命令
用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]"。
为了避免手工替换的麻烦,所以用cat | tr三者结合方便效率高。
如把某个文本内容中的英文全部替换为大写:
cat annconda-ks.cfg | tr [a-z] [A-Z]

6.wc命令
用于统计指定文本的行数,字数,字节数,格式为"wc [参数] 文本"。
-l:只显示行数
-w:只显示单词数
-c:只显示字节数
如要统计当前系统中有多少个用户:
wc -l /etc/passwd

7.stat命令
用于查看文件的具体存储信息和时间等信息,格式为"stat 文件名称"。
stat命令可以用于查看文件的存储信息和时间等信息 ,命令stat anaconda-ks.cfg会显示出文件的三种时间状态:access,modirfy,change。
如stat anaconda-ks.cfg

8.cut命令
用于按列提取文本字符,格式为”cut [参数] 文本“。
如果按列搜索,不仅要使用-f 参数来设置需要看的列数,还需要使用-d 参数来设置间隔符号。
passwd 在保存用户数据信息时,用户信息的每一项值之间是采用冒号来间隔的,接下来我们使用
下述命令尝试提取出 passwd 文件中的用户名信息,即提取以冒号(:)为间隔符号的第一列内容:
cut -d : -f 1 /etc/passwd

9.diff命令
用于比较多个文本文件的差异,格式为”diff [option] 文件"。
可以使用-brief参数来确认两个文件是否不同,
还可以使用-c参数来详细比较出多个文件的差异之外。
这是可以用来判断文件是否被篡改的神器啊。
如:diff --brief diff_A.txt diff_B.txt
diff -c diff_A.txt diff_B.txt


 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值