Настройка псевдонимов в Zsh

Я знаю, что в bash вы можете настроить псевдонимы в файле .bash_aliases, чтобы вводимая вами команда не обязательно была командой, хранящейся в двоичных файлах системы. Есть ли способ получить псевдонимы в Zsh?

77
задан 12 August 2013 в 21:33

3 ответа

Вы обычно помещаете их в ~/.zshenv. Но многие программы используют /bin/sh (обычно bash) вместо $SHELL для выполнения команд оболочки, поэтому для того, чтобы он работал везде, вам, вероятно, потребуется в любом случае поместить bash эквивалент псевдонима в ~/.bash_aliases. [ 116]

0
ответ дан 12 August 2013 в 21:33

Я перехожу между bash и zsh и использую один и тот же файл .aliases для обоих. Они используют один и тот же базовый синтаксис псевдонимов, поэтому вы можете создать файл .aliases и связать его с .bashrc и .zshrc:

.bashrc:

if [ -f ~/.aliases ]; then
    . ~/.aliases
fi

.zshrc:

source $HOME/.aliases

Также это можно сделать с помощью объявлений переменных среды, в отдельном файле .env .

0
ответ дан 12 August 2013 в 21:33

Другие вопросы по тегам:

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