一.和環(huán)境變量有關的常用命令
1.使用echo顯示環(huán)境變量HOME $ echo $HOME /home/admin
2.使用export設置一個新的環(huán)境變量NAME $ export NAME="RaidCheng" $ echo $NAME RaidCheng
3.使用env命令顯示所有的環(huán)境變量 $ env HOSTNAME=test TERM=vt100 SHELL=/bin/bash HISTSIZE=1000 SSH_CLIENT=202.xxx.xxx.xxx 53694 22 CATALINA_BASE=/usr/local/jakarta-tomcat SSH_TTY=/dev/pts/0 ANT_HOME=/usr/local/ant JAVA_OPTS=-server USER=admin ...
4.使用set命令顯示所有本地定義的Shell變量 $ set BASH=/bin/bash BASH_VERSINFO=([0]="2" [1]="05b" [2]="0" [3]="1" [4]="release" [5]="i386-redhat-linux-gnu") BASH_VERSION=‘2.05b.0(1)-release‘ CATALINA_BASE=/usr/local/jakarta-tomcat CATALINA_HOME=/usr/local/jakarta-tomcat ...
5.使用unset命令來清除環(huán)境變量 $ export NAME="RaidCheng" $ echo $NAME RaidCheng $ unset NAME $ echo $NAME
6.使用readonly命令設置只讀變量 $ export NAME="RaidCheng" $ readonly NAME $ unset NAME -bash: unset: NAME: cannot unset: readonly variable $ NAME="New" #會發(fā)現此也變量不能被修改 -bash: TEST: readonly variable
二、常見的環(huán)境變量 PATH 決定了shell將到哪些目錄中尋找命令或程序 HOME 當前用戶主目錄 HISTSIZE 歷史記錄數 LOGNAME 當前用戶的登錄名 HOSTNAME 指主機的名稱 SHELL 前用戶Shell類型 LANGUGE 語言相關的環(huán)境變量,多語言可以修改此環(huán)境變量 MAIL 當前用戶的郵件存放目錄 PS1 基本提示符,對于root用戶是#,對于普通用戶是$ PS2 附屬提示符,默認是“>”
三. 環(huán)境變量有關的文件
1./etc/profile
例子:設置PATH變量,在這個文件后面加上export PATH=$PATH:$JAVA_HOME/bin
但是不推薦這么做, 因為這樣的設置將對所有用戶的shell都生效,對系統(tǒng)安全會產生影響。
2.~/.bash_profile 或者 ~./bashrc 對當前用戶有用
四.linux下java環(huán)境變量的設置
export JAVA_HOME=/usr/local/jdk export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:.
注意一點:windows下,環(huán)境變量是用;(分號)隔開的,linux是用:(冒號)隔開的
|