Ubuntuでコマンドの履歴を検索して再実行する方法

Ubuntuでコマンドの履歴を検索して再実行する方法

この記事では、Ubuntuのコマンドラインで過去に実行したコマンドの履歴を検索し、再実行する方法を紹介します。コマンド履歴を効果的に利用することで、作業の効率を大幅に向上させることができます。

コマンド履歴の確認方法

Ubuntuでは、historyコマンドを使用して、過去に実行したコマンドの履歴を確認できます。ターミナルで以下のコマンドを入力してください。

history

特定のコマンドを検索する方法

過去に実行した特定のコマンドを検索するには、grepコマンドを使用します。例えば、aptコマンドを検索する場合は以下のようにします。

history | grep apt

コマンド履歴から再実行する方法

履歴から特定のコマンドを再実行するには、履歴番号を指定します。以下の例では、履歴番号が1203のコマンドを再実行します。

!1203

最近のコマンドを再実行する方法

直前に実行したコマンドを再実行するには、!!を使用します。

!!

部分一致で再実行する方法

過去のコマンドを部分一致で再実行するには、!の後にコマンドの一部を入力します。例えば、apt-getで始まるコマンドを再実行する場合は以下のようにします。

!apt-get

コマンド履歴をファイルに保存する方法

コマンド履歴を保存するには、historyコマンドの出力をファイルにリダイレクトします。

history > ~/command_history.txt

この記事の内容を実践することで、Ubuntuでの作業効率が向上することを期待しています。コマンド履歴を活用し、繰り返しの作業を簡単に行いましょう。