Linux では、history コマンドを使用して、入力されたすべてのコマンドを一覧表示できるhistory コマンドを表示できます。ユーザーが入力したコマンドはファイルに記録され、現在ログインしているユーザーのホーム ディレクトリに保存されます。
#この記事の動作環境: 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 サイトの他の関連記事を参照してください。