在 ssh 会话中设置环境变量并在注销后保留

在 ssh 会话中设置环境变量并在注销后保留

我想了解如何在远程会话中设置一些环境变量,这些变量在我注销并再次登录后仍会保留。

那么,我通常会做什么

userssh@sshserver:~> export TEST=test/test
userssh@sshserver:~> env | grep TEST
TEST=test/test''

退出
重新登录

userssh@sshserver:~> env | grep TEST
userssh@sshserver:~>

谢谢

答案1

我们有两种类型的登录

登录 shell >> 系统上的控制台

非登录shell>>ssh、telent和远程shell

其中我们有两个配置文件用于登录 shell bash.bashrc 用于非登录 shell

如果你在这些文件上进行配置,每次控制台或终端登录时它都会执行

在您的场景中,您必须在 bashrc 文件中设置环境变量,在新的发行版中,它更改为

/etc/environment

或者

/etc/bash.bashrc

相关内容