я объявил некоторые переменные" PATH " в ".bashrc " файл удаленной машины. Когда я подключаюсь к удаленной машине, все эти переменные "PATH" работают нормально. Но когда я делаю "ssh user@remote env", "путь" объявлен в".bashrc " не читаются. Как я могу это исправить?
Это ".файл" в домашней директории на удаленной машине:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:
export PATH
Это ".bashrc " в домашнем каталоге на удаленной машине:
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# PATH
export PATH=$HOME/git-1.8/bin/:$PATH
и этого присутствует вывод команды "ssh user@remote env" с моего локального компьютера:
SHELL=/bin/bash
SSH_CLIENT=NNNNNNNNNNNNNNN
USER=XXXXXXXXX
MAIL=/var/mail/XXXXXXXX
PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/openssh/bin
PWD=/volume2/home/hp120242/XXXXXXXXX
SHLVL=1
HOME=/home/hp120242/XXXXXXXXXX
LOGNAME=XXXXXXXXXXXXX
SSH_CONNECTION=NNNNNNNNNNNNNNNNNNN
LC_CTYPE=en_US.UTF-8
_=/bin/env
у меня нет прав суперпользователя на удаленной.