MSYS: псевдоним сбрасывается при перезапуске консоли MSYS

1440
snmcdonald

Каждый раз, когда я снова открываю консоль MSYS (не cmd.exe), я обнаруживаю, что псевдонимы, добавленные в оболочку, очищаются. Как я могу сохранить свои псевдонимы, чтобы не вводить их повторно при каждом использовании?

Например:

$ alias desktop="cd=C:/Users/Superuser/Desktop" $ alias clear='clsb' desktop='cd=C:/Users/Superuser/Desktop' 

После перезапуска:

$ alias clear='clsb' 

Как я могу сохранить свои псевдонимы?

0

2 ответа на вопрос

2
SilversleevesX

Я не знаю о консоли MSYS, но в minTTy выполняю следующие работы.

Откройте свой ~/.bash_profile(или ~/.profile) файл в хорошем текстовом редакторе. Прокрутите вниз. После строки alias clear=clsbдобавьте

source ~/.bash_aliases 

Таким образом, вы можете хранить свои псевдонимы в отдельном файле, сохраняя их загрузку при каждом запуске консоли или эмулятора терминала.

1
snmcdonald

Перейдите в каталог пользователя:

cd ~ 

Добавьте к .bash_profile (который будет запускаться при каждом новом сеансе bash):

echo "alias desktop=\"cd=C:/Users/Superuser/Desktop\"" >> .bash_profile 

Предупреждение! Некоторые версии msys используют .profile для псевдонимов.

Похожие вопросы