我试图将目录添加到我的路径,以便它始终位于我的Linux路径中。我试过了:
export PATH=$PATH:/path/to/dir
这可行,但是每次我退出终端并启动新的终端实例时,此路径都会丢失,因此我需要再次运行export命令。
我该如何做才能将其永久设置?
有多种方法可以做到这一点。实际解决方案取决于目的。
变量值通常存储在分配列表或在系统或用户会话开始时运行的Shell脚本中。如果使用Shell脚本,则必须使用特定的Shell语法和/ export或set命令。
export
set
/etc/environment
/usr/local/something/bin
PATH
JAVA_HOME
/etc/environment.d/*.conf
/etc/xprofile
/etc/profile
/etc/profile.d/*
/etc/<shell>.<shell>rc
~/.pam_environment
HOME
~/.xprofile
~/bin
~/go/bin
GOPATH
NPM_HOME
~/.profile
~/.<shell>_profile
~/.<shell>_login
~/.<shell>rc
Wayland上的Gnome启动用户登录Shell来获取环境。它有效地利用登录shell配置~/.profile,~/.<shell>_profile,~/.<shell>_login文件。
登录外壳程序和非登录外壳程序之间的区别?