linux中ubuntu種的環境變數及設定檔的簡要介紹__linux

來源:互聯網
上載者:User

1. ubuntu中常用的5個設定檔
1)/etc/profile
2)/etc/environment 環境變數在這個檔案中定義,可以用vim /etc/environment查看該檔案內容
3)~/.profile
4)~/.bashrc
5)~/.bash_profile 這個檔案,查了相關的的,但是系統中並沒有這個檔案;
說明:/etc/profile和/etc/environment檔案是全域性質的,對所有使用者起作用,而~/.profile等三個檔案是對目前使用者起作用的;
注意:~表示的是目前使用者的主目錄,root使用者的主目錄是/root/,而普通使用者的主目錄一般是/home/使用者名稱/;.bashrc表示的隱藏檔案(檔案名稱前面加點);
2. 普通使用者和root使用者登入的區別
1)root使用者登入時,執行上述檔案的順序是:/etc/profile,其他的檔案都不會載入(執行);
2)普通使用者登入時,執行上述檔案的順序是:/etc/profile,~/.profile,~/.bashrc,其他的兩個檔案不會載入(執行);
3)瞭解檔案的執行順序是很重要的,這樣就可以知道將要在哪個檔案設定環境變數,能夠在登入時載入環境變數;
4)/etc/environment檔案的作用是:系統使用環境變數時從該檔案載入環境變數,不過不要在此檔案中添加任何東西;
3. 如何配置環境變數
1)如果是使所有人使用者都用到,則在/etc/profile檔案中配置環境變數;如果是使用者自己使用,則在~/.profile檔案中配置即可;
2)配置完成後,需要重新登入或者執行如下命令:source /etc/profile
4. 環境變數的一些疑問
1)為何在/etc/environment中環境變數是很短的,但是執行輸出命令echo $PATH 時發現環境變數增加了許多。
答:因為系統載入了你的設定檔中關於匯入環境的命令。
2)在設定檔中,只是修改了匯入的環境變數的值,但是為何執行輸出命令echo $PATH 時以前添加的路徑仍然存在。
答:是因為系統並沒有重新載入一遍環境變數,這個時候只需要重新載入一下檔案/etc/environment即可,source /etc/environment ;

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.