高级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文件的结尾