「Linux」で過去に実行したコマンドを見つけるには–historyコマンドを使用した手順

今回は「「Linux」で過去に実行したコマンドを見つけるには–historyコマンドを使用した手順」についてご紹介します。

関連ワード (Linuxノウハウ、特集・解説等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 歴史は繰り返す。少なくとも、「Linux」のコマンドラインインターフェース(CLI)については、そう言うことができる。最新のLinuxディストリビューションは、ターミナルウィンドウを一切開かなくても利用可能だが(これは良いことだ)、LinuxをサーバーOSとして採用することに決めた人や、単純にOSの柔軟性と能力をより多く引き出したい人にとっては、コマンドラインが心強い味方になってくれるだろう。

 筆者は長年のLinuxユーザーなので、ターミナルウィンドウを日常的に使用している。そのため、多くのコマンドを実行する。確かに、必要なことはすべてGUIでも実行可能だが、(筆者の場合は)ターミナルを使った方が時間を節約できることがある。

 しかし、前日に実行したコマンドがなかなか思い出せなくて、頭をかきむしりながら、ターミナルウィンドウを凝視することもある。幸い、Linuxには、過去に実行したコマンドを見つける方法がいくつかある。筆者は2つの方法を使用することが多い。1つ目は、上下の矢印キーを使用してスクロールしながら、最後に実行したいくつかのコマンドを確認する方法だ。通常はこの方法を使用するが、かなり昔までさかのぼらなければならない場合は、貴重な時間を浪費してしまう。

 過去に実行したコマンドを確認する方法は、ほかにもある。皮肉なことに、過去に実行したコマンドを表示する手段は、別のコマンドである。具体的には、historyコマンドだ。

 historyのマニュアルページ(man historyコマンドで確認できる)によると、「GNU Historyライブラリーは、行を追跡したり、任意のデータを各行に関連付けたり、新しい行の作成時に過去の行の情報を利用したりすることができる」という。

 もっと分かりやすく説明すると、historyコマンドは、過去に実行したコマンドを行単位で出力する。デフォルトでは、1000個のコマンドが保持される。以下のコマンドで、それを確認することも可能だ。

 出力は以下のようになる。

 最初に、デフォルトのターミナルウィンドウを開くか、または、Linuxサーバーにログインする。

 historyコマンドを使用するのは、非常に簡単だ。デフォルトでは、このコマンドは~/.bash_historyファイルを読み取って、その内容をターミナルに出力する。この情報を表示するには、以下のコマンドを実行する。

 出力をスクロールして、必要なコマンドを見つけることができる。

 1000個のコマンドを確認するのが大変だと感じる場合は、exportコマンドを使用して、エントリーの数を変更することが可能だ。

 例えば、履歴の上限を500個に変更したいとしよう。その場合、コマンドは以下のようになる。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
米上院、半導体の国内生産促進に約5.7兆円を投じる法案を可決
IT関連
2021-06-10 21:16
JA共済、施策と予算のPDCAサイクル運用へ–日本IBMが支援
IT関連
2023-04-28 03:22
約1億円を調達したテクニカルセールス向け生産性プラットフォームのHubが公開
ソフトウェア
2021-03-31 19:22
奈良県、県立学校39校に「Classi」を導入–生徒の資質や能力の向上に寄与
IT関連
2024-06-05 13:17
AIで泳ぎの映像を自動編集、スイミング上達に活用 ルネサンスが水泳教室で新サービス
ロボット・AI
2021-02-09 07:15
古野電気、グローバル基準に対応したセキュリティ環境を構築–統合型エンドポイント管理を活用
IT関連
2023-02-02 18:37
バイバイCortana、IE11 Windows 11で消える機能まとめ
企業・業界動向
2021-06-26 23:27
コインチェックがブロックチェーンゲーム「The Sandbox」の土地取得、自社NFTマーケットプレイスで一部分譲予定
ブロックチェーン
2021-02-27 14:39
オラクル、「Oracle Fusion Data Intelligence」の新たなAI機能を発表
IT関連
2024-05-14 20:49
国内企業の約4割で「上司がクラウドを理解しておらず困っている」。ガートナーによる2021年のクラウドに関する調査
クラウド
2021-06-15 16:22
イベント「CloudNative Days」、登壇者も参加者も自分たちのスタイルで参加
IT関連
2022-11-09 12:03
ジャック・ドーシー氏が「最初のツイート」をNFTとして売るために使った「Cent」が約3.3億円調達
ブロックチェーン
2021-08-18 16:16
ゴルフスイングの軌道をVRで修正してくれる「Actuated Club」 東工大が開発 :Innovative Tech
トップニュース
2021-07-19 12:19
「Teams」の新機能「Excel Live」、会議での共同編集を可能に–8月末プレビューへ
IT関連
2022-07-22 05:35