私が学んだ頃、tcshをメインシェルとして使用しましたが、Escape-$を押してスペルミスのコマンド名を修正する素晴らしい機能がありました。たとえば、「bsah」を「bash」に変更します。
今は必要ですが(明らかにkustomizeはキーボードフレンドリーではありません)、bashでこれを見たことはありません。
bashでこれは可能ですか?可能であればどうすればよいですか?
答え1
私が知る限り、スペルミスしたコマンド名を修正する機能と直接同等の機能bash
はありません。M-$
tcsh
Bashは、次のようないくつかの便利な機能を提供します。
- タブ完成
- コマンド履歴
- コマンド編集
これは、スペルが間違っているコマンド名を変更したり、Bashで以前のコマンドを効率的に見つけるのに役立ちます。
M-$
in の正確な機能を提供しませんが、tcsh
役に立ちます。
答え2
上矢印をクリックし、必要に応じてコマンドを編集します。