常用命令和压缩解压-葉青
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
浙公网安备 33010602011771号