SHELL基礎知識

一,環境變量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

相關文章
相關標籤/搜索