Linux系統中的變數PATH

2022-07-29 05:36:15 字數 957 閱讀 3850

在linux安裝一些可執行檔案通常要新增路徑環境變數path,path環境變數通俗的講就是把程式的路徑"備案"到系統中,這樣執行這些程式時就不需要輸入完整路徑,直接在終端輸入程式名就可以執行;比如常用的ls命令就是新增好了環境變數才可以直接執行ls。

檢視path:

echo $path
export path=/usr/local/lzb/bin:$path
生效方法:立即生效

有效期限:臨時改變,只能在當前的終端視窗中有效,當前視窗關閉後就會恢復原有的path

使用者侷限:僅對當前使用者

通過修改.bashrc檔案:gedit ~/.bashrc

在.bashrc中加入:

export path=/usr/local/mongodb/bin:$path
生效方法:

關閉當前終端視窗,重新開啟乙個新終端視窗或者當前視窗下source ~/.bashrc

有效期限:永久有效

使用者侷限:僅對當前使用者

通過修改profile檔案:gedit /etc/profile

新增:

export path=/usr/local/mongodb/bin:$path
生效方法:系統重啟

有效期限:永久有效

使用者侷限:對所有使用者

通過修改environment檔案:gedit /etc/environment

在path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"中加入

:/usr/local/lzb/bin
生效方法:系統重啟

有效期限:永久有效

使用者侷限:對所有使用者

Linux中的PATH變數

當在linux終端輸入命令 ls 時會顯示當前檔案資訊,但我們並沒有定義ls系統是如何找到ls並實現其功能的呢?path其實就是一串字元變數,儲存著不同的路徑,當我們輸入命令時,linux會從path裡面儲存的路徑中去尋找變數,通過echo path 可查詢當前的path變數 假設你新安裝了乙個命令...

Linux系統PATH變數配置

alias命令用於設定命令的別名,格式為 alias 別名 命令 例如擔心複製檔案時誤將檔案被覆蓋,可以執行alias cp cp i 如此一來 每次複製命令都會詢問使用者是否要覆蓋。unalias命令用於取消命令的別名 格式為 unalias 別名 檢視當前alias設定情況 root local...

Linux 中的環境變數 PATH

為什麼有時候有些命令明明有,系統卻提示你無相關命令呢?為什麼我們可以在任何目錄下使用ls呢?就是因為 path 環境變數 一定要大寫 先來認識一下什麼是環境變數,用 echo path 命令 當我們使用一些命令時,系統會按照下方現實的檔案順序來查詢相關檔案 可以發現,普通使用者和root賬戶的查詢路...