日期:2014-05-16  浏览次数:20670 次

(三)对中级 Linux 用户非常有用的 20 个命令

许你已经发现第一篇文章非常的有用,这篇文章是继对初级Linux用户非常有用的20个命令 的一个延伸。?第一篇文章的目的是为新手准备的而这篇文章则是为了Linux的中高级用户。在这里你将学会如何进行自定义搜索,知道正在进行的进程和停掉进程,如何使用Linux的强势功能和如何在系统内编译C,C++和JAVA程序。

21. 命令: Find

搜索指定目录下的文件,从开始于父目录,然后搜索子目录。

01 root@tecmint:~# find -name *.sh
02 ?
03 ./Desktop/load.sh
04 ./Desktop/test.sh
05 ./Desktop/shutdown.sh
06 ./Binary/firefox/run-mozilla.sh
07 ./Downloads/kdewebdev-3.5.8/quanta/scripts/externalpreview.sh
08 ./Downloads/kdewebdev-3.5.8/admin/doxygen.sh
09 ./Downloads/kdewebdev-3.5.8/admin/cvs.sh
10 ./Downloads/kdewebdev-3.5.8/admin/ltmain.sh
11 ./Downloads/wheezy-nv-install.sh

注意: `-name‘选项是搜索大小写敏感。可以使用`-iname‘选项,这样在搜索中可以忽略大小写。(*是通配符,可以搜索所有的文件;‘.sh‘你可以使用文件名或者文件名的一部分来制定输出结果)

01 root@tecmint:~# find -iname *.SH ( find -iname *.Sh /? find -iname *.sH)
02 ?
03 ./Desktop/load.sh
04 ./Desktop/test.sh
05 ./Desktop/shutdown.sh
06 ./Binary/firefox/run-mozilla.sh