对中级 Linux 用户非常有用的 20 个命令 - 技术翻译 - 开源中国社区
对中级 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
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
01 root@tecmint:~# find -name *.tar.gz
02
03 /var/www/modules/update/tests/aaa_update_test.tar.gz
04 ./var/cache/flashplugin-nonfree/install_flash_player_11_linux.i386.tar.gz
05 ./home/server/Downloads/drupal-7.22.tar.gz
06 ./home/server/Downloads/smtp-7.x-1.0.tar.gz
07 ./home/server/Downloads/noreqnewpass-7.x-1.2.tar.gz
08 ./usr/share/gettext/archive.git.tar.gz
09 ./usr/share/doc/apg/php.tar.gz
10 ./usr/share/doc/festival/examples/speech_pm_1.0.tar.gz
11 ./usr/share/doc/argyll/examples/spyder2.tar.gz
12 ./usr/share/usb_modeswitch/configPack.tar.gz
注意 :以上命令查找根 目录下和所有文件夹以及加载的设备的子 目录下的所有包含 ‘t