1

Я чертовски погуглил. Типичные методы добавления псевдонима в ~/.bashrc или ~/.bash_profile просто не работают для меня. Помогите, пожалуйста? Спасибо!

Вот мой текущий ~/.bash_profile

if [ -f ~/.bashrc ]; then . ~/.bashrc; fi

export PATH="$HOME/bin:${PATH}"

source ~/.bashrc

alias jm.mobi="ssh wz3chen@222.222.222.222"

# put this at the very end of your bash file
[[ -s "/usr/local/rvm/bin/rvm" ]] && . "/usr/local/rvm/bin/rvm" # This loads RVM into a    shell session.

Кроме того, когда я получаю исходный текст ~/.bashrc или ~/.bash_profile, он выводит меня из root, странно ...

1 ответ1

2

Без подробностей о том, что происходит, трудно сказать наверняка, но я вижу три подозрительные вещи на моей голове:

  1. Вы используете ~/.bashrc дважды (один раз с . , Затем снова с source). Когда-то действительно должно быть достаточно.

  2. В общем, я бы рекомендовал установить псевдонимы в .bashrc (а затем получить его (один раз) из .bash_profile). Таким образом, псевдонимы доступны как в оболочках входа в систему, так и в подоболочках. Создание псевдонима в .bash_profile означает, что он будет доступен только в оболочках входа в систему.

  3. Разве /usr /local /rvm /scripts /rvm не является подходящим файлом для настройки определений rvm?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .