which [選項] [命令]
將命令的完整路徑寫入標準輸出。具體是在環(huán)境變量PATH設(shè)置的目錄里查找符合條件的文件,而環(huán)境變量PATH中保存了查找命令時需要遍歷的目錄。
(1).選項
-v,-V,--version%20版本信息 --help%20幫助信息 --skip-dot%20跳過環(huán)境變量PATH中以點(.)開頭的目錄 --skip-tilde%20跳過環(huán)境變量PATH中以~開頭的目錄 --show-dot%20在標準輸出中,不將點(.)展開到當前目錄 --show-tilde%20輸出一個~當做非root用戶的家(HOME)目錄 --tty-only%20如果不在tty(終端設(shè)備統(tǒng)稱)上,右側(cè)剩余選項不再處理 --all,-a%20顯示環(huán)境變量PATH中所有匹配的路徑 -i,--read-alias%20從標準輸入讀取別名列表 --skip-alias%20忽略選項--read-alias%20 --read-functions%20從標準輸入讀取shell函數(shù) --skip-functions%20忽略選項--read-functions
(2).實例
[xf@xuexi ~]$ which cat /usr/bin/cat [xf@xuexi ~]$ which -a cat /usr/bin/cat /bin/cat [xf@xuexi ~]$ which which alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' /usr/bin/alias /usr/bin/which
(3).擴展
查找文件一般有一下幾個命令:
which 查看可執(zhí)行文件的位置
whereis 查看可執(zhí)行文件的位置及相關(guān)文件
locate 配合數(shù)據(jù)庫緩存,快速查看文件位置
grep 過濾匹配linux命令linux命令,它是一個文件搜索工具
find 查找相關(guān)文件
上一個教程:linux kill命令詳解
下一個教程:Linux查看ip的命令詳解