Кажется, я не могу установить новый $ PATH, чтобы он использовался при выполнении команд через ssh user@host command. Я попытался добавить export PATH=$PATH:$HOME/new_pathв ~ / .bashrc и ~ / .profile на удаленном компьютере, но выполнение ssh user@host "echo \$PATH"показывает, что изменение не было получено (отображается / usr / local / sbin: / usr / local / bin: / usr / SBIN: / USR / бен: / SBIN: / бен: / USR / игры). На удаленном компьютере работает Ubuntu 8.04.
Я уверен, что могу взломать его в / etc / profile, но это не чистое решение, и оно работает только при наличии root-доступа.
export PATH=$PATH:$HOME/new_pathкак в ~ / .bash_login, так и в ~ / .bash_profile (в дополнение к ранее опробованным ~ / .bashrc и ~ / .profile). Ни то, ни другое не работает. В обоих случаях мне пришлось создать файл.