Linux文件文本编辑命令
1.cat
cat 用于查看纯文本文件内容,适用于较少的内容
2.more
more 用于查看纯文本内容,适用于内容较多的
3.head
head 用于查看纯文本文件的前N行(默认为前10行)
head -n 20 查看前20行
4.tail
tail 用于查看纯文本文件的后N行,默认为10行
tail -n 20 查看后20行
tail -f 实时查看文件改变的内容
5.tr
tr 替换文本中的内容字符
6.wc
wc 统计文本的行数
-l 只显示行数
-w 显示单词数量
-c 显示字节数
7.stat
stat 查看文本具体存储的细节和时间信息
8.grep
grep 用于按行提取文本
-c 仅显示找到的行数
-i 忽略大小写
-n 显示行号
-v 反向选择
9.cut
cut 按列提取文本
10.diff
diff 可以用于区分两个文件内容有什么不同
11.uniq
umiq 用于去除连续重复的行
12.sort
sort 用于对文本内容进行排序(默认的排序方式是升序)
-f 忽略大小写排序
-b 忽略缩进与空格排序
-n 以数值排序
-r 以降序排序
-u 输出行中去除重复行
-o 把排序结果输出到原文件中(用重定向是不行的)
-b 会忽略每一行前面的所有空白部分,从第一个可见字符开始比较
-t +间隔符 -k 指定列数