歡迎來到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