四、11.15 文本编辑命令cat、more、head、tail 、tr 、wc 、stat 、cut 、diff

1、cat 命令 用于查看内容较少的纯文本文件。格式: cat -n 文件名  (-n 显示行号)。

2、more 命令  查看内容多的 纯文本文件。 格式: more 文件名

3、head 命令 查看纯文本文件的 前N行。 格式: head -n  XXX  文件名(查看前XXX行)

4、tail 命令 可查看 持续刷新的文本文件内容。 tail -n xx (查看文本内容的最后 xx 行)

tail -f  文件名 用于查看一个可持续刷新的文件内容。

5、tr 命令 用于替换文本文件中的字符  基本格式: tr 【原始字符】【目标字符】

处理大批量的内容,建议先 cat 命令 读取待处理的 文本,然后通过 管道符  “|” 把这些文本内容传递给 

tr 命令 进行替换。命令如下:

cat 文本文件名tr 【原始字符】【目标字符】

6、wc 命令 用于统计指定文本的 行数(wc -l)、字数(wc -w)、字节数(wc -c)

wc -l 还可以用来统计当前系统中有多少个用户 命令为: wc -l  etc/passwd

7、stat 命令 用于查看文件的具体存储信息和时间等信息,格式: stat 文件名称

stat命令 的 结果 会显示出 文件的 三种时间状态:Access 、 Modify 、Change 。

8、cut 命令 用于按 “列” 提取文本字符。格式: cut 【参数】文本 。

cut -d : -f 1  命令说明: 参数 -d 用了设置间隔符号,-d : 提取以 “:” 为间隔符号的,-f 1  看第一列 

9、diff 命令 用于比较多个文本文件的差异

diff --brief 文件1 文件2    比较两个文件的结果,判断是否相同

diff -c 文件1 文件2  描述两个文件的具体不同 (结果有!的行,表示文件的不同)

猜你喜欢

转载自www.cnblogs.com/doudou3680/p/11929306.html