質問

次のコマンドの実行に失敗しました

dir

そして私は得る

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

Zshでの[nyae]の意味

役に立ちましたか?

解決

zsh には強力な修正メカニズムがあります。間違った方法でコマンドを入力すると、修正が提案されます。 ここで起こったのは、 dir が不明なコマンドであり、 zsh gdir を示唆しているのに対し、 ls が望んでいたことです。

  1. gdir を実行する場合は、 y を押します(yes)
  2. とにかく dir を実行したい場合は、 n (no)を押してください
  3. ls のようなまったく異なるスペルのコマンドを実行する場合は、 a (中止)を押してコマンドを入力します
  4. 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 を押すと、単語の綴りが間違っていても同意できない場合に備えて、編集用の行が再び表示されます。 。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top