1.逐行读文件
cat file | while read i;do;echo $i;done
2.awk中可以通过system调用系统命令
ps -u `whoami` | awk '{if($2=="pts/2" && $4=="bash" && $1 >2250) system("kill -9 $1")}'
3.开机自动启动服务
chkconfig 服务名
4.查看硬件信息
cpu: cat /proc/cpuinfo
内存: cat /proc/meminfo
5.删除第一列相同,其余不同的重复行
awk '!a[$1]++' URFILE
解释:name第一次出现的时候a[$1]为空,!a[$1]就为真,执行默认的print,a[$1]自加为1,第二次直到第N次出现,!a[$1]均为假,无操作。
本文介绍了一系列Linux下的实用命令技巧,包括文件逐行读取、通过awk调用系统命令、设置服务开机启动、查看硬件信息及使用awk处理重复数据等。
1221

被折叠的 条评论
为什么被折叠?



