|
find命令的例子:
*在/var目录中寻找10个最大的文件:
$ find /var -type f -ls | sort -k 7 -r -n | head -10
*在/var/log/中寻找大小超过5GB的文件:
$ find /var/log/ -type f -size +5120M -exec ls -lh {} \;
*寻找今天所有的文件并把它们复制到另外一个目录下面:
$ find /home/me/files -ctime 0 -print -exec cp {} /mnt/backup/{} \;
*找到所有超过一周的临时文件夹并删除:
$ find /temp/ -mtime +7-type f | xargs /bin/rm -f
*找到并重命名所有的mp3文件(把文件名字中的大写字母变成小写):
$ find /home/me/music/ -type f -name *.mp3 -exec rename 'y/[A-Z]/[a-z]/' '{}' \;
grep命令的一些例子:
*打印Apache的文件根目录名称:
$ grep -i documentroot /etc/httpd/conf/httpd.conf
*查看没有评论以及空行的文件内容:
$ grep -Ev “^$|^#” /etc/my.cnf
*只打印分配给本接口的IP地址:
$ ifconfig eth0 | grep 'inet addr:' | cut -d':' -f2 | awk '{ print $1}'
*查看某个特定日期发送了多少email消息:
$ cat /var/log/maillog | grep "status=sent" | grep "May 25" | wc -l
*在进程列表中找出一个正在运行的process/daemon:
ps -ef | grep mysql
*你也可以通过使用上面的命令来注释cpu/men的使用情况,比如像下面的命令输出,你可以看到Plesk的统计进程本身就占用了大于18%的cpu性能:
[root@myserver ~]# ps aux | grep statistics
root 8183 18.4 0.0 58384 2848 ? D 04:05 3:00 /usr/local/psa/admin/sbin/statistics
|