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

0

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

Например:

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

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

$ alias
clear='clsb'

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

snmcdonald
источник

Ответы:

2

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

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

source ~/.bash_aliases

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

SilversleevesX
источник
1

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

cd ~

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

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

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

snmcdonald
источник