Linux复习笔记:07.环境变量
小于 1 分钟
env命令
查看当前系统中所记录的环境变量
示例1
admin@ubuntu2204:~$ env
# 删减版:
SHELL=/bin/bash
PWD=/home/admin
USER=admin
HOME=/home/admin
LOGNAME=admin
LANG=en_US.UTF-8
PATH=/home/admin/.nvm/versions/node/v22.11.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/lib/node20/bin/
SSH_TTY=/dev/pts/1
NVM_DIR=/home/admin/.nvm
NVM_BIN=/home/admin/.nvm/versions/node/v22.11.0/bin
NVM_INC=/home/admin/.nvm/versions/node/v22.11.0/include/node
NVM_CD_FLAGS=
_=/usr/bin/env
示例2
admin@ubuntu2204:~$ env | grep PWD
PWD=/home/admin
示例3
admin@ubuntu2204:~$ echo $PWD
/home/admin
示例4
admin@ubuntu2204:~$ echo ${PWD}/dir1/dir2
/home/admin/dir1/dir2
修改环境变量
临时设置环境变量
admin@ubuntu2204:~$ export VAR1=123
admin@ubuntu2204:~$ export VAR2='123'
admin@ubuntu2204:~$ echo $VAR1
123
admin@ubuntu2204:~$ echo $VAR2
123
永久设置环境变量
# 当前用户生效
vi ~/.bashrc
export VAR1=123
source ~/.bashrc #或重新登录
# 所有用户生效
vi /etc/profile
export VAR1=123
source /etc/profile #或重新登录
修改已经存在的环境变量
# 当前用户生效
vi ~/.bashrc
export PATH=${PATH}:/path/to/any/where/