我一直在使用該命令嘗試:回聲$ PATH,但我得到的是我不承認我的機器上的實際目錄的路徑:如何在linux中爲任何可執行文件找到系統PATH? (Ubuntu的發行版)
「的/ home/USER_NAME /斌:/ usr/local/sbin:/ usr/local/bin:/ usr/sbin:/ usr/bin:/ sbin:/ bin:/ usr/games:/ usr/local/games「
如果我想安裝一個新的程序進入正確的目錄,我如何使用終端找到系統PATH?
我一直在使用該命令嘗試:回聲$ PATH,但我得到的是我不承認我的機器上的實際目錄的路徑:如何在linux中爲任何可執行文件找到系統PATH? (Ubuntu的發行版)
「的/ home/USER_NAME /斌:/ usr/local/sbin:/ usr/local/bin:/ usr/sbin:/ usr/bin:/ sbin:/ bin:/ usr/games:/ usr/local/games「
如果我想安裝一個新的程序進入正確的目錄,我如何使用終端找到系統PATH?
好了,這些都是路徑。可執行文件(帶有可執行位和有效bang-path的二進制或腳本)需要放置在那裏,以便能夠在不預先指定特定位置的情況下執行。
你的問題是,你不明白UNIX路徑都沒有。 「/ usr/local/sbin:/ usr/local/bin:/ usr/sbin:/ usr/bin:/ sbin:/ bin:/ usr/games:/ usr/local/sbin:/ usr /本地/遊戲」
方式:
/home/user_name/bin
/usr/local/sbin
/usr/local/bin
等。
冒號:用於單獨的將它們連接在一起的路徑!因此,與「窗口」C:foo相反,foo意味着:兩條路徑(Unix和Linux世界中的C和foo)
而且我非常確定您的系統上存在所有這些不同的路徑。
而對於另一個隱含的問題:確定正確的目錄爲一個新的可執行文件可能非常依賴於你的新事物。
當你寫一個腳本自己,你通常會放入〜/ bin中。但是其他用戶應該使用的東西可能會轉到/ usr/local/bin中。有關該部分的更多細節;轉向向您建議的「重複」問題