Shell编程之环境变量

shell环境变量:
shell环境变量不仅在Shell编程方面,而且在Linux系统管理方面,都起着非常重要的作用
环境变量的特殊之处仅在于它的值适用于所有由登陆进程所生产的子进程
如果要列出系统中所有的环境变量,可使用env命令

自定义环境变量:
export 变量名=value
变量名=value ; export 变量名
Declare -x 变量名=value
清除环境变量unset

全局文件为/etc/profile,对所有用户有效;用户文件为~/.bash_profile,仅对指定的用户有效
用户环境变量配置: .bashrc   .bash_profile
全局环境变量配置:  /etc/profile    /etc/bashrc (推荐)     /etc/profile.d/

-----------------------------
小tip~ (更改登录提示句~)

Vim /etc/motd

Vim /etc/profile.d/westos.sh

Echo ”welcome to westos”
-----------------------------

环境变量知识小结:
1.变量名通常要大写
2.变量名可以在自身的shell以及子shell中使用
3.常用export来定义环境变量
4.执行env默认可以显示所有的环境变量名称以及对应的值
5.输出时用 “$变量名” 取消时用 “unset变量名”
6.如果希望环境变量永久生效,则可以将其放在用户环境变量文件或者全局环境变量文件里(shell部分第一环节shell基础知识也有讲到)

 

发布了102 篇原创文章 · 获赞 14 · 访问量 2410

猜你喜欢

转载自blog.csdn.net/qq_41871875/article/details/104312791