一、什麼是which命令
which命令用於在環境變數$PATH設置的路徑中查找某個系統命令的位置。
可以使用which命令來確定正在使用哪個版本的命令,這在系統管理期間尤其有用。
二、which命令的使用方法
which命令可以接受一個或多個命令名稱作為參數,並將輸出匹配到的路徑。如果指定的命令不存在,則不會輸出任何內容。
使用which命令的語法:
$ which [options] [filename]
which命令的選項:
- -a :列印所有匹配的路徑。
- -c :不輸出任何東西。僅返回退出狀態。
- -p :與-a選項相同,但不列印重複路徑。
- -s :僅列印找到的第一個命令的路徑。
查找單個命令的位置:
$ which ls /bin/ls
查找多個命令的位置:
$ which python python3 /usr/bin/python /usr/bin/python3
三、which命令案例
在終端鍵入which命令可查看Linux命令對應的完整路徑:
$ which ls /bin/ls
在終端鍵入which -a ls可查看Linux命令所有匹配的完整路徑:
$ which -a ls /bin/ls
在終端鍵入which -a python3可查看多個Python命令所有匹配的完整路徑:
$ which -a python3 /usr/bin/python3
四、總結
which命令在Linux命令行維護和管理中是一個非常實用的工具。當你需要確切地知道系統使用哪個版本的命令時,which命令將是你的首選工具。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/246162.html