歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
 Linux教程網 >> Linux基礎 >> 關於Linux >> Linux基本操作-----Linux系統下的查找

Linux基本操作-----Linux系統下的查找

日期:2017/3/1 14:30:12      编辑:關於Linux
Linux基本操作-----Linux系統下的查找    1 which     1 which命令是用來查找可執行程序的文件,用法是which 文件名     2 比如我在家目錄下創建一個文件名為tmp,然後我which tmp,這樣我們是無法找到的     3 但是如果我們直接which passwd,那麼將會顯示出這個可執行程序的所在的目錄     4 which查找的目錄一定是在括號裡面的這些路徑,比如(/usr/lib/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/chenguolin/bin),在這個括號之外的路徑一定是查找不到的            2 whereis     1 whereis 文件名     2 whereis 會把所有和當前文件名相關的文件的路徑全部列出     3 whereis 是查找自己的數據庫,是已經寫入到相關數據庫的文件所以查詢的效率很高,所以如果我們自己創建的文件可能是查找不到的             3 locate     1 locate 文件名     2 locate 也是有自己的數據庫,它的查找也是包括在自己數據庫裡面的文件      3 locate會把所有保護該文件名的文件全部列出,但是比較模糊,列出的文件比較多             4 find      1 find的查找會搜索整個的硬盤,這樣的速度將會非常的慢     2 find 文件名,如果沒有寫文件名那麼就會默認要查詢所有的文件     3 所以前面幾項能夠找到的情況下,我們是不推薦使用find命令的  
Copyright © Linux教程網 All Rights Reserved