中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在Linux系統中 如何將目錄添加到$ PATH

發布時間:2022-01-24 10:20:32 來源:億速云 閱讀:334 作者:kk 欄目:開發技術

這篇文章給大家介紹在Linux系統中 如何將目錄添加到$ PATH,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

PATH故名思意就是設備可執行文件的搜索路徑,在Linux系統中在我們鍵入命令時,sehll程序會在用戶PATH`變量中指定的所有目錄中搜索該名稱的可執行文件。

Linux中$PATH 的有什么

$PATH 環境變量是一個冒號分隔的列表,告訴哪些目錄搜索可執行文件到可執行文件。

要檢查您的目錄$PATH,您可以使用printenvecho命令:

 echo $PATH

Copy

輸出將如下所示:

 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

Copy

如果您在兩個不同的目錄中有兩個共享相同名稱的可執行文件,則Shell將運行位于的第一個$PATH目錄中的文件。

將目錄添加到您的 $PATH

在某些情況下,您可能需要添加其他目錄$PATH變量。例如,某些程序可能安裝在不同的位置,或者您可能想要為您的個人便箋建立專用目錄,但是能夠在不指定可執行文件絕對路徑的情況下運行它們。為此,您只需要將目錄添加到$PATH

假設您的家目錄中有一個名為bin的目錄,要將目錄添加到您的$PATH ,請輸入:

 export PATH="$HOME/bin:$PATH"

Copy

export命令會將修改后的變量導出到Shell子進程環境。

現在,您只需鍵入可執行腳本名稱即可運行腳本,而無需指定可執行文件的完整路徑。

但是,此更改只是臨時的,僅在當前的Shell會話中有效。

要使更改永久生效,您需要在shell配置文件中定義變量$PATH。在大多數Linux發行版中,當您啟動新會話時,將從以下文件中讀取環境變量:

  • 特定于全局Shell的配置文件,例如/etc/environment/etc/profile。如果要將新目錄添加到所有系統用戶,請使用此文件的 $PATH

  • 每用戶shell程序特定的配置文件。例如,如果使用的是Bash,則可以在~/.bashrc文件中設置變量$PATH,如果使用的是Zsh,則文件名為~/.zshrc

在此示例中,我們將在~/.bashrc文件中設置變量。使用文本編輯器打開文件,并在文件末尾添加以下行:

 nano ~/.bashrc

Copy

?/ .bashrc

 export PATH="$HOME/bin:$PATH"

Copy

保存文件,并$PATH使用以下source命令將新文件加載到當前的shell會話中:

 source ~/.bashrc

Copy

要確認目錄已成功添加,請鍵入$PATH ,以下命令打印您的值:

 echo $PATH

Copy

結論

當向$PATH變量添加新目錄時就可以執行存儲在非標準位置的命令和腳本,而無需鍵入可執行文件的完整路徑。

Linux有哪些版本

Linux的版本有:Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu等版本。其中Deepin是國內發展最好的Linux發行版之一;UbuntuKylin是基于Ubuntu的衍生發行版;Manjaro是基于Arch的Linux發行版;LinuxMint默認的Cinnamon桌面類似Windows XP簡單易用;Ubuntu則是以桌面應用為主的Linux操作系統。

關于在Linux系統中 如何將目錄添加到$ PATH就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

栾城县| 白朗县| 抚州市| 宣汉县| 钟山县| 营山县| 华安县| 永清县| 长寿区| 泰顺县| 沙田区| 平陆县| 保山市| 凤城市| 古浪县| 吉林省| 凤山县| 道真| 陵川县| 旌德县| 三原县| 红河县| 伊春市| 安丘市| 曲靖市| 梓潼县| 商水县| 怀化市| 清镇市| 淮北市| 右玉县| 贡觉县| 沙湾县| 和林格尔县| 天门市| 安塞县| 洪湖市| 拜城县| 德兴市| 兴义市| 班玛县|