Frage
ich den folgenden Befehl erfolglos
dir
und ich
zsh: correct 'dir' to 'gdir' [nyae]?
Was bedeutet [Nyae] bedeutet in Zsh?
Lösung
zsh
hat einen starken Korrekturmechanismus. Wenn Sie einen Befehl in der falschen Art und Weise geben Sie schlägt vor, es korrigiert.
Was hier passiert, ist, dass dir
ist ein unbekannter Befehl und zsh
schlägt gdir
, während vielleicht ls
war das, was man wollte.
- Wenn Sie wollen
gdir
Hity
(ja) execute
- Wenn Sie versuchen wollen auszuführen
dir
sowieso treffenn
(no) - Wenn Sie völlig anders buchstabiert Befehl ausführen möchten wie
ls
a
getroffen (Abbruch) und geben Sie Ihren Befehl - Wenn Sie einen ähnlich geschriebenen commant auszuführen wie
udir
e
getroffen (edit) und Ihren Befehl bearbeiten.
Andere Tipps
Eine schnelle Referenz:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
-
n
: n o - nicht richtig; laufendir
, wie Sie eingegeben -
y
: y es - tun richtig; Laufgdir
, wie Zsh vorgeschlagen -
a
: a Bort - nichts laufen, und eine neue Aufforderung erhält (einen ganz anderen Befehl eingeben) -
e
: e dit - bearbeiten, was Sie interaktiv eingegeben - zum Beispiel, so dass Siedir
ändern könnenudir
Eine Einführung in die Z-Shell :
Wenn Sie die Taste y , wenn der Schal Sie fragt, ob Sie ein Wort korrigieren mögen, wird es korrigiert. Wenn Sie die Taste n , wird er in Ruhe gelassen werden. Durch Drücken von a Bricht den Befehl ein, und drücken e bringt für die Bearbeitung der Linie wieder auf, für den Fall, stimmen Sie das Wort falsch geschrieben ist, aber Sie die Korrektur nicht mögen.