1. 程式人生 > >Linux中的/etc/profile

Linux中的/etc/profile

版權宣告:本文為博主原創文章,無需授權即可轉載,甚至無需保留以上版權宣告,轉載時請務必註明作者。
https://blog.csdn.net/weixin_43453386/article/details/83587277

Linux中的/etc/profile

一、/etc/profile

/etc/profile檔案裡存放的是系統的環境變數,對所有使用者都有效果,要對其更改的話,必須要在root使用者許可權下才能進行。

二、常見的環境變數

  • env
    :檢視系統當前所有的環境變數
  • set:檢視所有本地定義的shell變數

系統當前所有的環境變數

引數 說明
PATH 決定了shell將到哪些目錄中尋找命令或程式
HOME 當前使用者主目錄
MAIL 是指當前使用者的郵件存放目錄。
SHELL 是指當前使用者用的是哪種Shell。
HISTSIZE 是指儲存歷史命令記錄的條數。
LOGNAME 是指當前使用者的登入名
HOSTNAME 是指主機名稱,許多應用程式如果要用到主機名的話,通常是從這個環境變數中來取得的
LANG/LANGUGE 是和語言相關的環境變數,使用多種語言的使用者可以修改此環境變數
PS1 是基本提示符,對於root使用者是#,對於普通使用者是$

三、設定JDK

 export JAVA_HOME=/usr/java/jdk8
 export CLASS_PATH=.:$JAVA_HOME/lib/
 export PATH=$PATH:$JAVA_HOME/bin

四、/etc/profile生效

執行source /etc/profile立即生效而不用登出。

source /etc/profile