linux 环境变量

一、读取环境变量

1) 使用 export 显示当前系统定义的所有环境变量。

$ export
declare -x ANDROID_ENV="1"
declare -x CHROME_DESKTOP="code-url-handler.desktop"
declare -x CLUTTER_IM_MODULE="xim"
declare -x COLORTERM="truecolor"
...
declare -x XMODIFIERS="@im=fcitx5"
declare -x ZIPINFO="-O GBK"

2) 使用 echo $环境变量名 输出指定环境变量的值。

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

二、配置环境变量

1) 使用 export 环境变量名=新的环境变量值 来直接修改环境变量的值

$ export WINARCH=win32

export 命令修改的环境变量,仅对当前终端当前用户有效,且立即生效,窗口关闭后失效。

2) 修改环境变量存储文件

环境变量一般分为用户环境变量和系统环境变量,用户环境变量存储在用户主目录下,系统环境变量存储在/etc目录下,用户环境变量对当前用户有效,而系统环境变量对所有用户有效。

用户环境变量通常的存储位置:

~/.bashrc
~/.profile
~/.bashrc_profile

系统环境变量通常的存储位置:

/etc/bashrc
/etc/bashrc_profile
/etc/profile
/etc/environment

环境变量是按照一定的顺序进行加载的,通常会先加载系统环境变量,后加载用户环境变量,如果有同名的环境变量,则之前加载的环境变量往往会被覆盖。

三、自定义环境变量文件

1.新建一个自定义的环境变量文件,如 ~/.myprofile

$ touch ~/.myprofile

2.修改 ~/.myprofile,添加一些自定义的变量

$ vim ~/.myprofile
# 添加一个变量
ABC="test environment"
# 添加一个别名
alias mustdo="sudo apt update & sudo apt upgrade"

3.修改默认的环境变量文件(如~/.bashrc),在最后一行添加 source .myprofile

$ vim ~/.bashrc
# 最后一行添加
source .myprofile

4.重新加载一下 ~/.bashrc,测试环境变量生效与否

$ source .bashrc
$ echo $ABC
test environment
$ mustdo
[1] 27254
正在读取软件包列表... 完成
....
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值