質問
次のコマンドの実行に失敗しました
dir
そして私は得る
zsh: correct 'dir' to 'gdir' [nyae]?
Zshでの[nyae]の意味
解決
zsh
には強力な修正メカニズムがあります。間違った方法でコマンドを入力すると、修正が提案されます。
ここで起こったのは、 dir
が不明なコマンドであり、 zsh
が gdir
を示唆しているのに対し、 ls
が望んでいたことです。
-
gdir
を実行する場合は、y
を押します(yes) - とにかく
dir
を実行したい場合は、n
(no)を押してください -
ls
のようなまったく異なるスペルのコマンドを実行する場合は、a
(中止)を押してコマンドを入力します -
udir
のような同様のスペルのコマンドを実行する場合は、e
(編集)を押してコマンドを編集します。
他のヒント
クイックリファレンス:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
-
n
: n o–修正しないでください。入力したとおりにdir
を実行します -
y
: y es–修正する; Zshが提案したように、gdir
を実行します -
a
: a bort–何も実行しないで、新しいプロンプトを表示します(まったく異なるコマンドを入力します) -
e
: e dit–インタラクティブに入力した内容を編集–たとえば、dir
をudir
に変更できます
Zシェルの紹介 から:
単語を修正するかどうかをシェルから尋ねられたときに y を押すと、修正されます。 n を押すと、そのままになります。 a を押すとコマンドが中止され、 e を押すと、単語の綴りが間違っていても同意できない場合に備えて、編集用の行が再び表示されます。 。
所属していません StackOverflow