一,環境變量java
在查看設置的變量時,有3個命令能夠顯示變量的值:linux
set #輸出全部的變量,包括全局變量和局部變量; env #命令只顯示全局變量 declare #命令輸出全部的變量、函數、整數、和已經導出的變量 set -o #命令顯示Bash Shell 的全部參數配置信息
二,自定義環境變量shell
1.export 變量名=value 2.變量名=value;export 變量名 3.declare -x 變量名=value
三,環境變量設置tomcat
1.用戶環境變量配置永久生效bash
[root@192-168-3-163 ~]# ls /root/.bashrc #推薦在此文件中優先設置 /root/.bashrc [root@192-168-3-163 ~]# ls /root/.bash_profile /root/.bash_profile
2. 全局環境變量的配置,常見的全局環境變量的配置文件以下:運維
/etc/profile /etc/bashrc /etprofile.d/
若要在登錄後出手或顯示加載內容,則把腳本文件放在/etc/profile.d/ 下便可(無須加執行權限)函數
四.設置登錄提示的兩種方式linux運維
1.在/etc/motd 裏增長提示的字符串,以下:測試
[root@192-168-3-163 ~]# cat /etc/motd welcome to China
2.在/etc/profile.d/下面增長以下腳本blog
[root@192-168-3-163 profile.d]# cat /etc/profile.d/welcome.sh #!/bin/bash echo "welcome to Beijing"
3.如下是在生產環境場景下(Java環境中),自定義變量的示例
[root@192-168-3-163 profile.d]# cat /etc/profile.d/jdk.sh PATH=$PATH:$HOME/bin export PATH export JAVA_HOME=/usr/local/jdk export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar:$CLASSPATH export TOMCAT_HOME=/usr/local/tomcat export LD_LIBRARY_PATH=/usr/lib64/java/
4.取消環境變量
unset USER #環境變量名稱
5.登錄Shell讀取環境變量文件的流程(Cent0S7 默認沒有il8n)
五,普通變量定義
變量名=value 變量名='value' 變量名="value"
六,awk測試單,雙引號等結果
SHELL練習參考:
一道實用linux運維問題的9種shell解答方法!
http://blog.51cto.com/oldboy/760192