Я хочу створити свій псевдонім 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
, він фактично запускає оболонку входу за замовчуванням при відкритих вкладках.
Але ви можете змінити: Налаштування> Загальне> Команда