总结
方法
01、定义普通(局部)变量:var="duke"; echo $var
02、定义环境(全局)变量:export var="duke";var1="junior";export var1;declare -x var2="great"; echo $var $var1 $var2
03、显示环境变量:env|tail
04、显示本地变量:set -o|head
05、添加全局变量:
echo "export VAR='duke'>>/etc/bashrc" source /etc/bashrc echo $VAR env|grep VAR
06、添加用户全局变量:
echo "export VAR='duke'>>/root/.bashrc" source /root/.bashrc su - echo $VAR env|grep VAR
07、全局环境变量配置文件:/etc/bashrc
08、登录后初始化脚本的位置:/etc/profile.d
09、设置java环境:
cat >>/etc/profile<<EOF export JAVA_HOME=/application/jdk export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin export RESIN_HOME=/application/resin EOF
10、消除本地变量和环境变量:unset
11、shell分类:登录后运行的shell、非登录交互式shell、执行脚本非交互式shell
12、环境变量配置文件执行顺序:1、/etc/profile 2、/etc/bashrc 3、/root/.bashrc 4、/root/.bahs_profile
13、变量名=`ls` CMD=`ls` CMD=$(pwd)
14、单引号'':所见即所得
15、双引号"":解析后,输出所有内容
16、反引号``:用于引用命令,相当于$()
17、ETT=`pwd`;awk 'BEGIN{print "'$ETT'"}'
18、ETT="duke";echo "$ETT"|awk '{print $0}'
浙公网安备 33010602011771号