几个有用的bash shell组合
2008-03-07 xiao H Posted in shell
ps aux | awk '{ if ($3 > 8 ) print $2}'
这个是列出cpu 占有率高于 8% 的进程的PID
cat /proc/net/arp | awk '{print $4 $1}' >>/etc/ethers
读取当前机器arp 表并把得到的mac 地址和相应的ip 地址添加到/etc/ethers 文件中去
dd if=/dev/hda1 | gzip > mydata-hda1.gz
读取hda1 分区内容并将其打包压缩为mydata-hda1.gz
gzip -dc mydata-hda1.gz | dd ōf=/dev/hda1
将压缩文件恢复写回hda1 分区
这两个是一组备份和恢复命令,是直接读取写入分区的。
:() { :|:& }; :
这个是用来让系统死机的(不信的话可以用root 试试 _-!)分两部分,第一个部分是定义函数,第二个部分是调用这个函数
:()定义函数,函数名:
{ :|:& }函数的主体
;两个命令的分割
:调用函数
还没有评论呢。


我来说两句