質問: bashの感嘆符(!)を理解する 使ったhistory | less 以前のコマンドの行を取得するために、左側の数字から、繰り返したい行(例:22)を見つけて実行しました!22 コマンドプロンプトで動作し、そのときに実行したコマンドラインのセットを実行しました。感嘆符がどこで使用されているか、それがbashによって実行されたアクションに関して何を表しているのか、どこで使用するのかわかりません。ドキュメンテーションから、「具体的な」説明は見当たりません。
回答: 次のような!を使用すると、さらに多くのことができます。 3つのコマンドの前に入力されたコマンドを実行します:!-3 !lsで始まるコマンドを実行する そしてもっとたくさん。参照 知っておくべき15のlinux bash履歴拡張の例