shell commands

find

[shell]
#删除当前目录下20天内没有修改过的子目录
find . -maxdepth 1 -type d -mtime +20 -exec rm -rf {} ;

#删除当前目录下3天内未修改的日志文件
find -iname "*.log" -type f -mtime +3 -exec rm {} ;

#最近3小时修改过的php文件
find . -iname '*.php' -mmin -180

[/shell]

netstat

[shell]
#查看连接到80端口的连接数量
netstat -an |grep :80 |wc -l

#查看各个监听进程和监听的端口号
netstat -ntlp
[/shell]

ps

[shell]
#查看进程的内存占用率并排序
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -nr | less
[/shell]


Last modified on 2011-08-22