linux下環境變數PATH設定錯誤的補救

2021-09-26 08:04:24 字數 686 閱讀 7927

**他人的部落格,自己不小心配錯環境變數,以此記錄一下

之前不小心在/etc/profile中新增了錯誤的path變數,導致幾乎所有的系統命令無法使用,驚出一身冷汗,然後經過多次試驗終於修復成功。以下是部分經驗:

首先,path變數記錄著各系統命令的存放路徑,所以平時使用系統命令時可以直接輸入命令而不需要連命令的路徑一起。
比如"vi"命令,在path變數正常的時候直接輸入"vi /etc/profile"就可以,而path變數出錯的時候就需要輸入"/bin/vi /etc/profile"才能正常使用,否則系統將提示錯誤。

也就是說,即使path變數出問題,系統命令也不會丟失,只不過使用的時候必須輸入命令所在的路徑。

其次,path變數中儲存的系統命令路徑是以":"分隔的,通常path的值為"/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"。
在把常用的非系統命令路徑加入時也是以同樣的方式,在變數的末尾加入":「及路徑,需要注意的是路徑末尾不能以」/"結尾,否則將導致整個path變數出錯。

最後是修復path變數的方法。修復path變數其實很簡單,就是重新給path變數賦值就可以了。至於path的預設值可以從其他的伺服器上覆制過來。

Ubuntu Linux 環境變數PATH設定

ubuntu linux系統環境變數配置檔案 etc profile 在登入時,作業系統定製使用者環境時使用的第乙個檔案 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。etc environment 在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,設...

Ubuntu Linux 環境變數PATH設定

ubuntu linux系統環境變數配置檔案 etc profile 在登入時,作業系統定製使用者環境時使用的第乙個檔案 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。etc environment 在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,設...

Ubuntu Linux 環境變數PATH設定

ubuntu linux系統環境變數配置檔案 etc profile 在登入時,作業系統定製使用者環境時使用的第乙個檔案 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。etc environment 在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,設...