如何读取或访问TRAVERSE
下面的环境变量?
nicholas@gondor:~$
nicholas@gondor:~$ printenv | grep PATH
WINDOWPATH=2
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
nicholas@gondor:~$
nicholas@gondor:~$ printenv | grep TRAVERSE
nicholas@gondor:~$
nicholas@gondor:~$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
TRAVERSE="/home/nicholas/some_directory"
nicholas@gondor:~$
我跑了source ~/.bashrc
,没有结果。我希望如果我要重新启动该变量将是可读的,但这似乎很极端。
也可以看看:
如果您使用的是 bash shell
如果没有点,则脚本文件中定义的变量不会传递给您当前的 shell。
例如: