Linux
 Computer >> コンピューター >  >> スマートフォン >> Linux

Linuxで実行されるコマンドの詳細な履歴を確認する方法

このガイドでは、「history」コマンドを使用して、Linuxコンピューターで実行したすべてのコマンドを確認する方法を説明します。

Linuxマシンを使用または管理している場合は、マシンで実行されたコマンドの履歴を確認できると非常に便利です。これは、デバッグおよび発行時に非常に役立ちます。私は通常、コマンド history を使用します これを手伝ってくれます。

#履歴

946rpm -R mutt-1.4.1-11.rhel4.i386.rpm
947 rpm -qR mutt-1.4.1-11.rhel4.i386.rpm
948 sudp rpm -qa |メール
949sudo rpm -qa |メール
950sudo rpm -qa | grep mail
951 rpm -qR sendmail-8.13.1-3.2.el4
952 cd scripts / log_parse /

このコマンドを使用すると、現在ログインしているユーザーがこのマシンで実行したコマンドの簡単なリストが表示されます。ただし、これだけではなく、もっと多くの情報が必要になることもあります。どのコマンドがいつ実行されたかを知る必要があります。このために、コマンド設定に小さな変更を加え、コマンドによって出力される情報に日付と時刻を追加します。

#export HISTTIMEFORMAT =”%F%T“

次に、履歴を実行します 違いを確認してください:

#履歴

9462009-07-20 08:12:33 rpm -R mutt-1.4.1-11.rhel4.i386.rpm
947 2009-07-20 08:09: 33 rpm -qR mutt-1.4.1-11.rhel4.i386.rpm
948 2009-07-20 09:49:44 sudp rpm -qa |メール
9492009-07-20 10:37:33 sudo rpm -qa |メール
9502009-07-20 10:17:13 sudo rpm -qa | grep mail
951 2009-07-20 10:12:23 rpm -qR sendmail-8.13.1-3.2.el4
952 2009-07-20 10:22:43 cd scripts / log_parse /

このコマンドをユーザーに追加します.bashrc 変更を永続的にするためのファイル。履歴コマンドをさらに微調整する方法を説明するガイドもあります。


  1. 「at」ユーティリティを使用してLinuxでコマンドをスケジュールする方法

    忙しいサーバーを初めて管理したとき、人々がサーバーを使用していないときに、サーバーを再起動するのに適切な時間を待たなければなりませんでした。私はこれが午前3時頃に起こったことに気づきました。それから、「これは不便です。サーバーを再起動するためだけに、不当な時間に目を覚ます必要があります」と思いました。 5秒後、私はそれが愚かな考えだと気づきました。 「これはLinuxです。このような単純なタスクを自動化するのは簡単だと確信しています。」したがって、at 発見されました。 ユーティリティは非常に使いやすいです。日時をコマンドラインパラメータとして渡してから、実行するコマンドを1つ以上入力するだ

  2. iPhone でシークレット履歴を表示する方法

    インターネットでのプライバシーが必要な時代では、シークレット モードを使用すると、セッションの痕跡を残さずにインターネットを閲覧できます。 iPhoneでシークレット履歴を表示する方法を探していて、iPhoneでシークレット履歴を見つける方法に関するいくつかのガイドをざっと読んだことがありますか?次に、あなたは正しい場所にいます。 iPhone でシークレット履歴を見つけて削除するのに役立つ便利で効果的なガイドをお届けします。 iPhone でシークレット履歴を表示する方法 iPhone の設定でブラウザのシークレット履歴を確認できます 自体。この記事を読み続けて、同じことを詳しく説明