Linux環境變數PATH

2022-03-20 07:12:51 字數 946 閱讀 8903

檢視path:echo $path

以新增mongodb server為列

修改方法一:

export path=/usr/local/mongodb/bin:$path

//配置完後可以通過echo $path檢視配置結果。

生效方法:立即生效

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

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

修改方法二:

通過修改.bashrc檔案:

vim ~/.bashrc 

//在最後一行添上:

export path=/usr/local/mongodb/bin:$path

生效方法:(有以下兩種)

1、關閉當前終端視窗,重新開啟乙個新終端視窗就能生效

2、輸入「source ~/.bashrc」命令,立即生效

有效期限:永久有效

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

修改方法三:

通過修改profile檔案:

vim /etc/profile

/export path //找到設定path的行,新增

export path=/usr/local/mongodb/bin:$path

生效方法:系統重啟

有效期限:永久有效

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

修改方法四:

通過修改environment檔案:

vim /etc/environment

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

生效方法:系統重啟

有效期限:永久有效

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

**自

linux環境變數PATH

root cs70 moban echo path usr local sbin usr local bin usr sbin usr bin root bin 命令時從這些環境變數中開始找的 root cs70 moban mv bin cat opt root cs70 moban which ...

Linux 環境變數 PATH

當我們使用諸如ls mkdir cd這些命令的時候,有沒有想過為啥我們就能直接呼叫?換句話說,在我們輸入這個命令的時候系統是怎麼知道這個命令的執行檔案在哪呢?答案就是 path這個環境變數,可以用echo path把它列印出來看一下。可以看到這個變數包含了許多用分號分隔開的目錄,環境變數的意義在於,...

Linux 環境變數 PATH

我們知道查閱檔案屬性的指令 ls 完整檔名為 bin ls 這是絕對路徑 那為什麼可以在任何地方執行 bin ls 這個指令呢?為什麼在任何目錄下輸入 ls 就一定可以顯示出一些訊息而不會說找不到該 bin ls 指令呢?這是因為環境變數 path 當我們在執行乙個指令的時候,比如ls,系統會依照 ...