shell之环境变量

本文详细介绍了shell环境变量,包括全局环境变量和局部变量的概念、查看与设置方法,重点讲解了如何修改PATH环境变量和使用命令别名。通过学习,读者将能够熟练掌握shell环境下环境变量的管理和使用。
摘要由CSDN通过智能技术生成

什么是环境变量

bash shell用一个称作环境变量的特性来存储有关shell会话和公共环境的信息。它允许你在内存中存储数据,以便运行在shell上的程序和脚本访问。在bash shell中,环境变量分为两类:

  • 全局变量
  • 局部变量

全局环境变量

全局环境变量不仅对shell可见,对所有shell创建的子进程也可见。局部变量则只对创建他们的shell可见。
查看全局变量可用printenv命令:

[wg@localhost shell]$ printenv>file2
[wg@localhost shell]$ cat file2
LC_PAPER=en_US.UTF-8
XDG_VTNR=1
SSH_AGENT_PID=2476
XDG_SESSION_ID=1
HOSTNAME=localhost.localdomain
LC_MONETARY=en_US.UTF-8
IMSETTINGS_INTEGRATE_DESKTOP=yes
TERM=xterm-256color
SHELL=/bin/bash
XDG_MENU_PREFIX=gnome-
VTE_VERSION=4602
HISTSIZE=1000
WINDOWID=50331654
LC_NUMERIC=en_US.UTF-8
IMSETTINGS_MODULE=IBus
USER=wg
LS_COLORS=rs=0:di=38;5;27:ln=38;5;51:mh=44;38;5;15:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=05;48;5;232;38;5;15:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;34:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.Z=38;5;9:*.dz=38;5;9:*.gz&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值