dukejunior
——未来程式工作室

总结

方法

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}'

posted on 2020-05-01 12:06  公爵二世  阅读(115)  评论(0)    收藏  举报