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

Например:

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

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

$ alias
clear='clsb'

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

2 ответа2

2

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

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

source ~/.bash_aliases

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

1

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

cd ~

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

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

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

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