「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
携帯ショップがスマホ教室 地域のデジタル拠点へ
IT関連
2021-06-12 11:48
「Spring4Shell」脆弱性、ボットネットで悪用されている恐れ
IT関連
2022-04-14 00:00
選手へのSNS中傷相次ぐ IOCも対応へ
IT関連
2021-08-03 19:21
NEC、生成AIを用いたマーケティング施策立案技術を開発–ENEOSが先行利用
IT関連
2024-03-26 01:31
トイレ個室のディスプレイに利用時間、スマホで混雑状況の確認も 西武「メットライフドーム」で26日から
くらテク
2021-03-16 22:23
Databricks、AI特化型のデータ基盤を提供するEinblickを買収
IT関連
2024-02-03 12:34
未達の事業計画を撲滅、SaaSの事業計画を「ざっくり正しく」作成する「projection-ai」ベータ版が公開
ネットサービス
2021-06-08 03:09
ナワリヌイ氏が混ぜっ返すロシアの政治戦争にTikTokも台頭
IT関連
2021-02-27 14:03
「映像制作の現場を再発明」–パナソニック コネクト、リモートでの作業を実現する新サービス
IT関連
2022-06-12 11:53
Twitter Blue利用者はNFTをプロフィール写真として使用可能に
IT関連
2022-01-22 13:56
HPEが事業方針を発表、「エッジからクラウドまで」の施策を強化
IT関連
2023-12-02 13:28
電動キックボード運転の男を書類送検、無免許疑い
IT関連
2021-06-17 08:43
「サイバーセキュリティ月間」がスタート、基本対策の徹底で職場も家族も守るべし
IT関連
2023-02-03 07:04
Apple、「人種の公平性と正義」の大規模プロジェクト開始 BLM運動に呼応し教育施設、VC資金提供
社会とIT
2021-01-16 06:27