linux查看歷史命令可以使用history命令,該命令可以列出所有已鍵入的命令。用戶所鍵入的命令都會記錄在文件中,該文件保存在當(dāng)前登錄用戶的家目錄中。
本文操作環(huán)境:centos 7系統(tǒng)、thinkpad t480電腦。
在Linux環(huán)境中可以通過方向鍵的上下按鍵查看近期鍵入的命令。但這種方法只能一個(gè)一個(gè)的查看,其實(shí)系統(tǒng)提供了查看所有歷史命令的方法。
在終端中輸入以下命令查看所有命令:
[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?'vsroottALL=(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.*
history命令列出了所有已鍵入的命令,用戶所鍵入的命令都會記錄在文件中,該文件保存在當(dāng)前登錄用戶的家目錄中。
文件名稱為:.bash_history,該文件是一個(gè)隱藏文件。
歷史操作命令的清除:
如果在服務(wù)器中干了不好的事情,可以通過“history -c”命令進(jìn)行清除,那么其他人登錄終端時(shí)就無法查看歷史操作命令了。
但此命令并不會清除保存在文件中的記錄,因此需要手動(dòng)刪除.bash_profile文件中的記錄。
免費(fèi)視頻推薦:linux視頻教程
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦