Как создать собственный идентификатор пути?

Вы уверены, что выбранный макет соответствует вашей клавиатуре?

system -> предпочтения -> клавиатура - макеты
1
задан 2 July 2014 в 14:50

2 ответа

В zsh это легко, потому что вам явно не нужно писать cd, вы можете просто создать псевдоним вроде этого:

alias x=/some/path

Добавьте это в свой .zshrc ( или какой-либо файл, который вы будете использовать при запуске zsh), и вы готовы к работе. Теперь вы можете перейти к этому каталогу, вызвав псевдоним, а именно x в этом примере.

0
ответ дан 24 May 2018 в 06:05
  • 1
    Используйте cdable_vars (см. Мой ответ), и вы можете просто установить переменную, а не псевдоним (который является командой, это не глобальный псевдоним zsh): x=/some/path. Работает с bash тоже! – Volker Siegel 2 July 2014 в 19:44

Вы можете использовать опцию оболочки "cdable_vars"

shopt -s cdable_vars

Также посмотрите CDPATH, а опция оболочки "autocd"

. Для описания как работает CDPATH, см. раздел cd на странице руководства bash

man bash | less -p 'cd \['

Решения работают как для bash, так и для zsh.

Если вы используете zsh, вы можете использовать глобальные псевдонимы, чтобы заменить идентификатор везде в командной строке, а не только как команду.

0
ответ дан 24 May 2018 в 06:05

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

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