几个有用的bash shell组合

03月 7th, 2008 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 试试 _-!)分两部分,第一个部分是定义函数,第二个部分是调用这个函数
:()定义函数,函数名:
{ :|:& }函数的主体
;两个命令的分割
:调用函数

标签:,

本站原创作品采用知识共享署名-相同方式共享 3.0 许可协议进行许可。
转载请注明 作者:xiao H,出处:linuxbyte.org ,原始链接:几个有用的bash shell组合



You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

我来说两句