文本文件编辑命令

1.cat:用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”

黑底白字  文本文件;          黑底蓝字         目录文件 (可用cd进入)

2.more:用于查看纯文本文件(内容较多的),格式为“more [选项][文件]”

3.head:用于查看纯文本文档的前N行,格式为“head [选项] [文件]”

head -n 20 initial-setup-ks.cfg    查看文件的前20行内容

head -n 30 文件名 | tail -n 20      查看文件10到30行的数据

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

tail -n 20 initial-setup.ks.cfg       查看文件的后20行内容

tail -f /var/log/message              实时查看最新日志文件

5.tr:用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”

cat anaconda-ks.cfg | tr [a-z] [A-Z]         文本内容中的英文全部从小写变为大写

6.wc:用于统计指定文本的行数,字数,字节数,格式为“wc [参数] [文本]”

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

ls | wc -l

7.stat:用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”

显示结果中有三种时间状态:Acess(最后一次访问文件内容的时间);Modify(最后一次修改文件内容的时间);Change(最后一次修改文件属性的时间)

8.cut:用于按“列”提取文本字符,格式为“cut [参数] 文本”

cut -d: -f1 /etc/passwd           提取出passwd文件中的以冒号(:)为间隔符号的第一列内容

9.diff:用于比较多个文本文件的差异,格式为“diff [参数] 文本”

cat diff_A.txt

cat diff_B.txt

diff --brief diff_A.txt diff_B.txt

diff -c diff_A.txt diff_B.txt                                 比较2个文件是否不同,可用来判断文件是否被篡改。

(0)

相关推荐