我試圖在Linux中安裝一些腳本,並給出了follwoing行作爲指令。在Linux中,安裝腳本的含義是什麼
- 安裝XYZ腳本到$ PATH一些方便的目錄中。
但我無法理解這究竟意味着什麼。如何在$ PATH目錄中安裝給定的腳本.Script位於/ users/username/Dir下。
我試圖在Linux中安裝一些腳本,並給出了follwoing行作爲指令。在Linux中,安裝腳本的含義是什麼
但我無法理解這究竟意味着什麼。如何在$ PATH目錄中安裝給定的腳本.Script位於/ users/username/Dir下。
終端類型echo $PATH
。你會看到一個目錄列表。將腳本或指向您的腳本的鏈接放入其中一個目錄中,通常位於/usr/local/bin
。
$ PATH是bash查找可執行文件的目錄列表。
給出的指令表明你的腳本應該放在這些目錄之一中。
另一種方法是將腳本放在任何目錄中並將該目錄添加到$ PATH。在你的情況下,添加下面一行在$ HOME/.bash_profile中的配置文件:
export PATH=$PATH:/users/username
其劇本的作者:)通常,在你的$ PATH是提到的多個目錄,由冒號分隔不好的說明。
你可以重複他們:
回聲$ PATH
什麼意思作者:剛纔複製的腳本的目錄是在你的$ PATH,例如/ usr/local/bin
Thanks @ Chiel92,我會將包含腳本的dir路徑放入PATH變量中嗎? –
通常你不這樣做。當你只需要安裝幾個腳本時,我會把腳本放在/ usr/local/bin中。但是,如果您需要安裝大量腳本,則可以考慮將包含腳本的文件夾路徑添加到$ PATH變量中。 –