Linux 环境变量
前面小节介绍了全局环境变量和局部环境变量的基础概念,本小节介绍如何在 Linux 操作系统中打印全局环境变量和局部环境变量,打印这些变量的命令包括有 printenv
、env
、echo
。
1. 查看全局环境变量
1.1 printenv 命令查看所有全局环境变量
使用 printenv
命令查看全局变量,命令如下:
printenv
执行结果如下图:
Tips :上述展示的是全部的环境变量,后面小节自定义变量之后可以使用自定义变量去执行某些命令。
1.2 printenv 命令查看指定全局环境变量
使用 printenv
命令查看上述前几个全局变量,命令如下:
printenv LS_COLORS
printenv XDG_MENU_PREFIX
printenv LANG
printenv GDM_LANG
printenv HISTCONTROL
printenv DISPLAY
执行结果如下图:
1.3 env 命令查看所有全局环境变量
使用 env
命令查看全局变量,命令如下:
env
执行结果如下图:
1.4 echo 命令查看指定全局环境变量
使用 echo
命令查看上述前几个全局变量,命令如下:
echo $LS_COLORS
echo $XDG_MENU_PREFIX
echo $LANG
echo $GDM_LANG
echo $HISTCONTROL
echo $DISPLAY
执行结果如下图:
Tips :注意使用
echo
输出环境变量,后面的变量名前面需要带上$
。
2. 局部环境变量
局部变量 只能在定义这些变量的进程里面可见,这些局部变量在其他进程可能就不可见了 ,局部变量和全局变量都是系统中特别重要的,用户可以在需要的时候自定义自己需要用到的局部变量。使用如下命令查看当前进程所有能使用的环境变量,命令如下:
set
执行结果如下图:
Tips :注意
Linux
下没有只列出全部局部变量的命令,上图所示的变量包括局部变量、全局变量、用户定义变量。
3. 小结
本小节介绍了全局变量和局部变量的基础知识,使用 printenv
、env
、echo
命令可以打印全局环境变量和局部环境,全局环境变量即全局可见,可用于所有进程的 shell
,而局部变量只能在某些进程中可见,如自定义局部变量。
本文来自互联网用户投稿,不拥有所有权,该文观点仅代表作者本人,不代表本站立场。
访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站,邮箱:80764001@qq.com,予以删除。
访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站,邮箱:80764001@qq.com,予以删除。