cat 是逐行输出文件内容到终端
tac则是从最后一行倒序输出文件内容
rev是将每行的文字倒序输出,
如: #x.path is the path file generated by anypath..,
输出为:..htapyna yb detareneg elif htap eht si htap.x#
head则是输出文件的前面部分,可指定行数,字节数等
tail与head相反的功能,输出最后的部分
more是输出一页文件内容,但只能再逐行输出其他部分,不能向上翻
less输出一页文件内容,但可以向上翻
ifconfig -a | grep 'HWaddr' |head -1
ifconfig -a | grep 'HWaddr' |tail -1
#!/bin/sh #top cpu=$(sar -u 1 1| awk 'NR==4 {print $8}') ip=$(ifconfig | grep -E 'inet addr|inet 地址'| grep -v '127.0.0.1' | awk -F ':' '{print $2}' | awk '{print $1}') echo "cpu:$ip:$cpu"
其中:学习 awk -F ':' '{print $2}' 和 awk '{print $1}'用法