ホームページ  >  記事  >  運用・保守  >  Linux でコマンド履歴を表示する方法

Linux でコマンド履歴を表示する方法

王林
王林オリジナル
2021-04-13 15:07:3750512ブラウズ

Linux では、history コマンドを使用して、入力されたすべてのコマンドを一覧表示できるhistory コマンドを表示できます。ユーザーが入力したコマンドはファイルに記録され、現在ログインしているユーザーのホーム ディレクトリに保存されます。

Linux でコマンド履歴を表示する方法

#この記事の動作環境: centos 7 システム、thinkpad t480 コンピューター。

Linux 環境では、上下の矢印キーを押すと、最近入力したコマンドを表示できます。ただし、この方法ではコマンドを 1 つずつ表示することしかできませんが、実際には、システムにはすべての履歴コマンドを表示する方法が用意されています。

すべてのコマンドを表示するには、ターミナルに次のコマンドを入力します:

[root@template ~]# history
    1  ifconfig
    2  vim /etc/ssh/sshd_config 
    3  /etc/init.d/sshd restart
    4  vim /boot/grub/grub.conf 
    5  vim /etc/selinux/config 
    6  vim /etc/sysconfig/network-scripts/ifcfg-eth0
    7  rm -rf /etc/udev/rules.d/70-persistent-net.rules 
    8  useradd vsroot
    9  echo -e 'vsroot\tALL=(ALL)\tNOPASSWD: ALL' >> /etc/sudoers
   10  yum clean all
   11  rm -rf /var/log/yum.log 
   12  rm -rf /var/lib/yum/*
   13  rm -rf /root/install.log
   14  rm -rf /root/install.log.syslog 
   15  rm -rf /var/log/anaconda.*

履歴コマンドには、入力されたすべてのコマンドがリストされます。ユーザーが入力したコマンドはファイルに記録されます。これは、ユーザーのホーム ディレクトリにログインすると、現在のディレクトリに保存されます。

ファイル名は .bash_history です。このファイルは隠しファイルです。

履歴操作コマンドのクリア:

サーバーで何か悪いことをした場合は、「history -c」コマンドを使用してコマンドをクリアすることができます。これにより、他の人が履歴を表示できなくなります。端末ログイン時の履歴 操作コマンド

ただし、このコマンドではファイルに保存されているレコードは消去されないため、.bash_profile ファイル内のレコードを手動で削除する必要があります。

無料ビデオの推奨: Linux ビデオ チュートリアル

以上がLinux でコマンド履歴を表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。