當我們執行普通命令時,我們只需鍵入它的名稱,但為什麼我們在運行腳本時使用 ./ 而不是只鍵入它的名稱?
答案1
當您執行目前目錄中的 shellscript 或其他程式時,您可以使用
./scriptname
因為.
表示目前目錄。
當 shellscript 或其他程式位於 PATH 中的目錄中時,系統只需使用其名稱即可找到它,
program-in-path
您可以使用以下命令觀看 PATH
echo $PATH
您可以將自己的程式放入~/bin
(創建自己的“bin”並將自己的程式放在那裡),它會被您找到,或者放入它/usr/local/bin
,它將被所有用戶找到。