老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

shell环境变量有哪些知识?Linux运维技能学习

老男孩IT教育

常见问题

2021年4月1日 18:41

环境变量一般是指用export内置命令导出的变量,用于定义Shell的运行环境,保证Shell命令的正确执行。Shell通过环境变量来确定登录用户名、命令路径、终端类型、登录目录等。Linux运维技能学习过程中,shell变量需要注意什么?

  环境变量一般是指用export内置命令导出的变量,用于定义Shell的运行环境,保证Shell命令的正确执行。Shell通过环境变量来确定登录用户名、命令路径、终端类型、登录目录等。Linux运维技能学习过程中,shell变量需要注意什么?

  所有的环境变量都是系统全局变量,可用于所有子进程中,这包括编辑器、Shell脚本和各类应用。

  环境变量可以在命令行中设置和创建,但用户退出命令行时这些变量值就会丢失。因此,如果希望永久保存环境变量,可在用户家目录下的.bash_profile或.bashrc文件中,或者全局配置/etc/bashrc或/etc/profile文件中定义。在将环境变量放入文件中后,每次用户登录时这些变量都将被初始化。

  按照系统规范,所有环境变量的名字均采用大写形式。在将环境变量应用于用户进程程序之前,都应该用export命令导出定义。

shell环境变量有哪些知识?老男孩Linux运维技能学习

  有一些环境变量,比如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云计算运维培训课程,全程面授教学,技术项目贯穿课程,口碑赞誉好。该课程采用集中管理模式,系统理论教学+项目实战培训同步开展,10余年教学沉淀,课程内容不断更新,紧跟企业前沿技术,充分帮助学员高效掌握实用技术。

 

阅读更多:

Shell脚本执行有哪些方式?如何快速学习linux系统

Shell脚本开发基本规范有哪些?老男孩linux操作系统难学吗

shell环境变量有哪些知识?老男孩Linux运维技能学习

Shell变量类型有哪些?老男孩Linux运维编程学习班

Linux系统中常见目录有哪些?老男孩学习linux运维要多久

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。