将%改为换行符
cat report | tr % '\012'
将小写字母改写为大写字母
cat report | tr '[a-z]' '[A-Z]'
将从标准输入stdin得到的数据抄送到标准输出stdout显示,同时存入磁盘文件中
./a.out | tee log.txt
打印某个字符的ASCII码
echo a | od -t x1
以十六进制形式二进制文件内容
od -t x1 a.dat
显示文件前10行
head -n 10 a.txt
实时打印文件尾部被追加的内容
tail -f log.txt
按文件大小顺序显示当前文件夹下的文件
ls -s | sort | head -n 10
管道机制
重定向机制
文本文件读取与处理的命令:
- more/less: 逐屏显示文件
- cat与od: 列出文件内容
- head与tail: 显示文件的头部或者尾部
- tee: 三通
- wc: 字计数
- sort: 对文件内容排序
- tr: 翻译字符
- uniq: 筛选文件中的重复行
cat
concatenate: 串结,文本格式打印。-n
显示行号
od
octal dump: 逐字节打印
网友评论