高级bash编程指南(六)

一.通讯命令

1.host 通过IP或者网址来搜索一个互联网主机的信息

二。终端控制命令

三数学计算命令

1.bc linux中的计算器,输入bc后即进入计算模式

也可在脚本中使用 var=$(echo "scale=9,express"|bc) eg.var=$(echo "scale=2,1/3."|bc) 

scale =2,小数点后两位

四 混杂命令

1.seq 

for a in `seq 80` or for a in $(seq 80) or for a in 1 2 ...80

五 系统与管理命令

1.tty  显示当前用户终端的名字

2.lsof  列出当前打开的所有文件

3.df  使用列表的形式显示文件系统的使用情况

4.dmesg  将所有的系统启动消息传输到stdout

5.size  显示2进制可执行文件或归档文件每部分的尺寸

6.top  连续不断的显示cpu使用率最高的进程

7.insmod  强制一个内核模块的安装

rmmod  强制卸载一个内核模块

modinfo  输出一个可装载模块的信息

8.ldd  显示一个可执行文件的共享库的依赖关系

9.watch -n tail /var/log/messages  每隔5s显示系统log文件的结尾

posted @ 2011-03-17 21:52  xdzone  Views(336)  Comments(0Edit  收藏  举报