Вопрос
Я запускаю следующую команду безуспешно
dir
и я получаю
zsh: correct 'dir' to 'gdir' [nyae]?
Что означает [няэ] в Zsh?
Решение
zsh
имеет мощный корректирующий механизм.Если вы введете команду неправильно, она предложит исправления.Здесь произошло вот что dir
это неизвестная команда и zsh
предлагает gdir
, хотя возможно ls
было то, что ты хотел.
- Если вы хотите выполнить
gdir
ударятьy
(да) - Если вы хотите попытаться выполнить
dir
в любом случае попалn
(нет) - Если вы хотите выполнить совершенно другую команду, например
ls
ударятьa
(прерывание) и введите команду - Если вы хотите выполнить аналогичную команду, например
udir
ударятьe
(изменить) и отредактируйте свою команду.
Другие советы
Краткая справка:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
n
: но – не исправлять;бегатьdir
, как вы набралиy
: йes – делай правильно;бегатьgdir
, как предложил Зшa
: аBort – ничего не запускать и получить новое приглашение (чтобы ввести совершенно другую команду)e
: еdit — редактируйте то, что вы набрали в интерактивном режиме — например, чтобы вы могли изменитьdir
кudir
Если вы нажмете й когда оболочка спросит вас, хотите ли вы исправить слово, оно будет исправлено.Если вы нажмете н, оно останется в покое.Прессование а прерывает выполнение команды и нажатие е снова выводит строку на редактирование, если вы согласны, что слово написано неправильно, но исправление вам не нравится.
Не связан с StackOverflow