1. 删除 0 字节文件 
find  -type f -size 0 -exec rm -rf {} \; 


2. 查看进程 
按内存从大到小排列 
ps -e   -o "%C   : %p : %z : %a"|sort -k5 -nr 


3. 按 cpu 利用率从大到小排列 
ps -e   -o "%C   : %p : %z : %a"|sort   -nr 


4. 打印说 cache 里的 URL 
grep -r -a   jpg /data/cache/* | strings | grep "http:" |  awk  -F'http:' '{print "http:"$2;}' 


5. 查看 http 的并发请求数及其 TCP 连接 状态 : 
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 


6.  sed  -i '/Root/s/no/yes/' /etc/ ssh /sshd_config   sed 在这个文里 Root 的一行,匹配 Root 一行,将 no 替换 成 yes. 


7.如何杀掉 mysql 进程: 
ps aux |grep mysql |grep -v grep  |awk '{print $2}' |xargs kill -9 ( 从中了解到 awk 的用途 ) 


killall -TERM mysqld 


kill -9 `cat /usr/local/apache2/logs/httpd.pid`    试试查杀进程 PID 


8. 显示运行 3 级别开启的服务 : 
ls /etc/rc3.d/S* | cut  -c 15-   ( 从中了解到 cut 的用途,截取数据 ) 


9. 如何在编写 SHELL 显示多个信息,用 EOF 
cat << EOF 
+--------------------------------------------------------------+ 
|       === Welcome to Tunoff services ===                | 
+--------------------------------------------------------------+ 
EOF 


10. for  的巧用 ( 如给 mysql 建软链接 ) 
cd /usr/local/mysql/bin 
for i in * 
do ln /usr/local/mysql/bin/$i /usr/bin/$i 
done