Pregunta
Ejecuto el siguiente comando sin éxito
dir
y me sale
zsh: correct 'dir' to 'gdir' [nyae]?
¿Qué significa [nyae] en Zsh?
Solución
zsh
tiene un poderoso mecanismo de corrección. Si escribe un comando de la manera incorrecta, sugiere correcciones.
Lo que sucede aquí es que dir
es un comando desconocido y zsh
sugiere gdir
, mientras que tal vez ls
era lo que querías .
- Si desea ejecutar
gdir
, presioney
(sí) - Si desea intentar ejecutar
dir
de todos modos, presionen
(no) - Si desea ejecutar un comando de ortografía completamente diferente, como
ls
, presionea
(cancelar) y escriba su comando - Si desea ejecutar un comando deletreado similar como
udir
, presionee
(editar) y edite su comando.
Otros consejos
Una referencia rápida:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
-
n
: n o & # 8211; no & # 8217; t correcto; ejecutedir
, a medida que escribe -
y
: y es & # 8211; hazlo correcto ejecutegdir
, como Zsh sugirió -
a
: a bort & # 8211; no ejecute nada y obtenga un nuevo aviso (para escribir un comando completamente diferente) -
e
: e dit & # 8211; edita lo que escribiste interactivamente & # 8211; por ejemplo, para que pueda cambiardir
audir
De Una introducción a la shell Z :
Si presiona y cuando el shell le pregunta si desea corregir una palabra, se corregirá. Si presiona n , quedará solo. Al presionar a se cancela el comando, y al presionar e aparece la línea para editar nuevamente, en caso de que esté de acuerdo, la palabra está mal escrita pero no le gusta la corrección. / p>