常用命令和压缩解压-葉青

1. 显示SHELL信息

cat << EOF
+--------------------------------------------------------------+
|         === Welcome to Tunoff services ===                   |
+--------------------------------------------------------------+

EOF

2.获取ip地址

ifconfig eth0|sed -n '2p'|awk '{print $2}'|cut -c 6-30

3.统计一个目录中的目录个数
ls -l | awk '/^d/' | wc -l

4.统计一个目录中的文件个数
ls -l | awk '/^-/' | wc -l

5. 统计一个目录中的全部文件数
find ./ -type f -print | wc -l

6. 统计一个目录中的全部子目录数
   find ./ -type d -print | wc -l

7.统计某类文件大小
find ./ -name "*.jpg" -exec wc -c {} \;|awk '{print $1}'|awk '{a+=$1}END{print a}'

8.查找占用磁盘IO最多的进程
    wget -c http://linux.web.psi.ch/dist/scientific/5/gfa/all/dstat-0.6.7-1.rf.noarch.rpm
    rpm -ivh dstat-0.6.7-1.rf.noarch.rpm
    dstat -M topio -d -M topbio


10. rpm gz包安装

rpm -ivh dstat-0.6.7-1.rf.noarch.rpm

tar -zxfv filename.tar.gz

11.用tar打包一个目录下的文件
   tar -cvf /mnt/lgx/a1.doc
   用tar解压打包文件
   tar -xvf /mnt/lgx/a1.doc.tar

12.机器最大支持内存

dmidecode |grep -P "Maximum\s+Capacity"

13.查看PHP-CGI占用的内存总数

total=0; for i in `ps -C php-cgi -o rss=`; do total=$(($total+$i)); done; echo "PHP-CGI Memory usage: $total kb"

14.显示剩余磁盘
    df -h

15.显示系统重新启动记录
    last reboot

posted @ 2012-02-07 10:34  葉青  阅读(151)  评论(0)    收藏  举报