/ / Додавання псевдоніма bash до .bashrc не працює - bash, псевдонім

Додавання bash-псевдоніму до .bashrc не працює - bash, псевдонім

Я хочу створити свій псевдонім cd command. Я створив файл .bashrc і додаю команду cd ...... йому. (Оскільки файл був нещодавно створений, у ньому якраз є один рядок, який я додав).

Після цього, лише після того, як я набрав . ~/.bashrc, може псевдонім працює. Якщо я закрию термінал і відкрию його знову, мені потрібно ввести повторне введення тексту . ~/.bashrc.

Це дійсно прикро робити це кожного разу. Чи є спосіб вирішити цю проблему?

Дуже дякую за допомогу

Відповіді:

2 для відповіді № 1

Якщо ви використовуєте OS X, додайте псевдонім до ~/.bash_profile.

Ви також можете додати псевдонім до ~/.bashrc, а потім додати source ~/.bashrc до ~/.bash_profile.

А ще краще, розмістіть усі свої псевдоніми ~/.aliases, і джерело його в ~/.bash_profile.

За замовчуванням ОС X X першими джерелами /etc/bashrc (що не повинно бути змінено, якщо це абсолютно не потрібно), тоді джерело користувача "s ~/.bash_profile на початку кожного інтерактивного сеансу.


3 для відповіді № 2

Коли ви входите лише в систему Linux ~/.profile буде називатися:

$ cat ~/.profile

# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi

Тобі потрібно source ~/.bashrc всередині ~/.profile керувати. Прочитайте це щоб дізнатися більше.


EDIT:

Якщо ви використовуєте iTerm2 на mac, він фактично запускає оболонку входу за замовчуванням при відкритих вкладках.
Але ви можете змінити: Налаштування> Загальне> Команда