一、 查看历史命令
方法一、在命令行输入history命令。
方法二、使用上下方向键,命令行会显示最近使用的命令。
方法三、在命令行输入cat ~/.bash_history 查看文件中存储的历史命令。
方法四、按下"Ctrl + R"键盘组合键,输入命令关键词,系统会找到并显示最近匹配的历史命令,按下Enter键即可执行。
二、 修改显示命令数
打开配置文件.bashrc,修改HISTSIZE,HISTFILESIZE两项数值,要使其生效,你需要重新加载bash配置文件。
//在命令行输入
vim ~/.bashrc
//在vim的普通模式输入,找到HISTSIZE,按esc可以退出编辑模式
/HISISIZE
//修改此数值,就可以改变在内存中显示的命令数目
HISTSIZE=1000
//修改此数值,就可以改变在.bash_history文件中显示的命令数目
HISTFILESIZE=2000
//生效修改,以下两种都可以,任选一种
source ~/.bashrc
. ~/.bashrc
三、 删除历史命令
删除单个命令
使用 history -d <编号> 命令删除特定编号的命令行,其中 <编号> 是要删除的命令的编号。
//删除编号为123的命令行
history -d 123
清空全部命令
使用 history -c 命令来清空当前会话的所有命令历史记录。
//删除所有历史命令
history -c
清空历史命令文件
删除名为“.bash_history”的历史命令文件,然后重新启动终端,将会创建一个新的空历史命令文件,从而实现。
//删除历史文件
rm ~/.bash_history
注意
删除历史命令只会影响当前用户的命令历史记录,其他用户的历史命令和历史命令文件不会被影响。
结束
感谢您的观看,我们下次再见。