linux之文本工具
-
文本浏览工具
-
more,less
-
more
more FILE 浏览文件内容,至行尾自动结束
-
less
less FILE 浏览文件内容,手动结束浏览 浏览控制键: f或空格 向下翻一屏 b 向上翻一屏 g 跳至行首 G 跳至行尾 j 向下移动一行 k 向上移动一行
-
-
文本处理工具
-
cat,tac,rev,head,tail,cut,sort,uniq,wc
-
cat
合并文件内容打印至标准输出 cat [options] FILE... options: -n 显示所有行的行号 -b 不显示空白行的行号 -E 显示换行符用$注释 -T 显示制表符用^I表示 -v 显示windos中换行符的/r为^M -s 将连续的空行压缩为一行 -A,-vET
-
tac
合并文件内容行逆序打印至标准输出 tac FILES
-
rev
每一行逆序打印至标准输出 rev FILES
-
head
输出文件前指定行 head [-n #] FILES 输出文件前#行(默认为10行)
-
tail
输出文件倒数指定行 tail [-n #] FILES 输出文件结尾的#行 tail -f FILES 持续监控文件内容变化,运行于前台
-
cut
按列处理文件 cut OPTIONS FILES OPTIONS: -b LIST 只显示指定范围的字节数 -c LIST 只显示指定范围的字符数 -d 'SEP' 指定输入分隔符 -f LIST 指明分隔后显示的范围 --output-delimiter=STRING 指定输出分隔符
-
sort
文本排序 sort [OPTION]... [FILE]... OPTIONS: -n 数值大小排序 -r 逆序 -u 排序后去重 -t SEP 指定输入分隔符 -k POS1[,POS2] 指定分隔后从第POS1开始排序,结束于POS2
-
uniq
打印或去掉重复行 uniq [OPTION]... [INPUT [OUTPUT]] OPTIONS: -c 统计行重复次数,显示在行前缀 -d 仅打印重复过的行 -u 仅打印未重复过的行 建议使用: sort FILE|uniq [OPTIONS]
-
wc
打印文件的行,单词,字节统计数量 wc [OPTIONS] FILES options: -l 只显示行数 -b 只显示字节数 -c 只显示字符数 -w 只显示单词数 -L 显示最长行的长度 wc FILES 显示行,单词,字节统计数量
-
本文转自 撒旦搞时间 51CTO博客,原文链接:http://blog.51cto.com/12074120/1963885,如需转载请自行联系原作者