Я пытаюсь добавить каталог в свою среду PATH, чтобы я мог выполнять некоторые команды удаленно. Я установил это в моих .bashrc
, .tcshrc
а также в /etc/profile
и /etc/csh.login
но всякий раз, когда я проверяю свой путь удаленно через SSH, он не попадает в мой путь. Когда я вхожу, из оболочки у меня
>/usr/bin/env | grep PATH
PATH=/usr/bin:/usr/local/bin:/path/I/just/added
но удаленно
Имя хоста SSH "/usr/bin/env | grep PATH" PATH =/usr/bin
Кажется, я кое-что помню о разнице между логинами и интерактивными оболочками. Где я могу установить переменные среды, чтобы они сохранялись для всех оболочек.