文本文件编辑命令

1.cat命令
cat命令用于查看纯文本文件(内容较少的)。一次性能够把文件的内容全部输出显示。格式为:
cat [选项] [文件]
文本文件编辑命令
cat -n 文件(显示行号)
文本文件编辑命令
2.more命令
more命令用于查看纯文本文件(内容较多的)。可以使用空格键或回车键向下翻页。格式为:
more [选项] [文件]
文本文件编辑命令
3.head命令
head命令用于查看纯文本文档的前N行。(默认为前10行)格式为:
head [选项][文件]
文本文件编辑命令
4.tail命令
tail命令用于查看纯文本的后N行或持续刷新一个文件的内容。格式为:
tail [选项] [文件]
文本文件编辑命令
1.当想实时查看最新日志文件时。tail -f(动态监控)文件名
passwd修改密码后查看/var/log/secure
文本文件编辑命令
5.tr命令
tr命令用于替换文本文件中的字符,格式为:
tr [原始字符] [目标字符]
文本文件编辑命令
1.如果为文件时,可以用cat或more读取待处理的文本后通过管道符传给tr
文本文件编辑命令
6.wc命令
wc命令用于统计指定文本的行数,字数,字节数,格式为:
wc [参数] [文本]
常用参数:
-l 只显示行数
文本文件编辑命令
-w 只显示单词数
文本文件编辑命令
-c 只显示字节数
文本文件编辑命令
7.stat命令
stat命令用于查看文件的具体存储信息和时间等信息。格式为:
stat 文件名
文本文件编辑命令
1.stat三种格式?
Access:修改时间
Modify:访问时间
Change:更改时间

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

1.只要显示/etc/passwd中用户名一行
文本文件编辑命令
-d显示相同的点为:,-f显示第一个:

2.在网卡配置中显示出ip地址(文本编辑命令)
ifconfig | head -2 | tail -1 | tr ’ ’ ‘x’| cut -d ‘x’ -f10
文本文件编辑命令
9.diff命令
diff命令用于比较多个文本文件的差异,格式为:
diff [选项] [文件]
文本文件编辑命令
1.比较更详细diff -c test test1
文本文件编辑命令
2.显示比较后的结果diff --brief test test1
文本文件编辑命令
3.diff生成文件中:a,d,c分表代表什么含义?
a代表添加
d代表删除
c代表修改操作
文本文件编辑命令
4.常用一些选项?
-u 显示有差异行的前后几行
-p 显示代码所在的c函数信息
-r 递归地对比一个目录和它的所有子目录
-N 如果某个文件缺少了,就当做是空文件来对比。
文本文件编辑命令
10.patch命令
patch被用于开放源代码软件安装补丁程序。让用户利用设置修补文件的方式,修改,更新原始文件。
文本文件编辑命令