青少年叛逆
青少年叛逆
IT培训
广告招商

shell环境变量有哪些知识?老男孩linux运维工程师云计算

环境变量一般是指用export内置命令导出的变量,用于定义Shell的运行环境,保证Shell命令的正确执行。Shell通过环境变量来确定登录用户名、命令路径、终端类型、登录目录等。Linux运维技能学习过程中,shell变量需要注意什么?
所有的环境变量都是系统全局变量,可用于所有子进程中,这包括编辑器、Shell脚本和各类应用。
环境变量可以在命令行中设置和创建,但用户退出命令行时这些变量值就会丢失。因此,如果希望永久保存环境变量,可在用户家目录下的.bash_profile或.bashrc文件中,或者全局配置/etc/bashrc或/etc/profile文件中定义。在将环境变量放入文件中后,每次用户登录时这些变量都将被初始化。
按照系统规范,所有环境变量的名字均采用大写形式。在将环境变量应用于用户进程程序之前,都应该用export命令导出定义。
有一些环境变量,比如HOME、PATH、SHELL、UID、USER等,在用户登录之前就已经被/bin/login程序设置好了。通常环境变量被定义并保存在用户家目录下的.bash_profile文件或全局的配置文件/etc/profile中。
在查看设置的变量时,有3个命令可以显示变量的值:set、env和declare。set命令输出所有的变量,包括全局变量和局部变量;env命令只显示全局变量;declare命令输出所有的变量、函数、整数和已经导出的变量。set-o命令显示bash Shell的所有参数配置信息。
以上便是关于“Linux运维技能学习过程中,shell变量需要注意什么?”的相关内容。更多Linux运维学习知识,推荐关注老男孩教育Linux运维培训课程。老男孩教育入门linux培训班,老男孩Linux运维培训机构,是较早的Linux应用培训学校。推出的linux云计算运维培训课程,全程面授教学,技术项目贯穿课程,口碑赞誉好。该课程采用集中管理模式,系统理论教学+项目实战培训同步开展,10余年教学沉淀,课程内容不断更新,紧跟企业前沿技术,充分帮助学员高效掌握实用技术。

注意:吐槽知乎网只是一个问答与文章免费发布平台,所有信息均有会员免费发布,不产生金钱交易,如果你有资金往来,请及时通过电话与对方联系,调查清楚,确认无误在选择,否则造成你的损失,由自己承担,本平台概不负责,谢谢!

0 个评论

要回复文章请先登录注册

狗粮批发
嘿,进入会员专区!