Pergunta

eu execute o seguinte comando sem sucesso

dir

e eu recebo

zsh: correct 'dir' to 'gdir' [nyae]? 

O que [Nyae] significa em Zsh?

Foi útil?

Solução

zsh tem um mecanismo de correcção poderoso. Se você digitar um comando no caminho errado sugere correções. O que aconteceu aqui é que dir é um comando desconhecido e zsh sugere gdir, enquanto talvez ls era o que você queria.

  1. Se você quer executar gdir hit y (sim)
  2. Se você quiser tentar executar dir n qualquer maneira atingidos (não)
  3. Se você quiser executar o comando completamente diferente soletrado como ls hit a (abort) e digite o comando
  4. Se você quiser executar um Commant escrito semelhante, como udir e hit (edit) e editar o seu comando.

Outras dicas

Uma referência rápida:

$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
  • n: n o - não correta; dir prazo, como você digitou
  • y: y es - fazer correta; run gdir, como Zsh sugeriu
  • a: a bort - Não execute qualquer coisa, e obter um novo aviso (para digitar um comando completamente diferente)
  • e: e dit - editar o que foi digitado interativamente - por exemplo, para que você possa mudar dir para udir

A partir Uma Introdução ao Z Shell :

Se você pressionar y quando o shell pergunta se você quer corrigir uma palavra, ele será corrigido. Se você pressionar n , ele vai ser deixado sozinho. Pressionando a aborta o comando e pressionando e traz o line up para a edição de novo, no caso de você concordar a palavra está escrito errado, mas você não gosta da correção.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top