History命令的使用
找命令的时候,history还是经常用到的,不过用的频率不太高,经常会忘掉,这里记一下常用的。
常用history相关命令
Ctrl+R
:对历史命令进行快捷搜索, 肥肠便捷的功能快速执行上一次命令(四选一)
- 上方向键加回车
- 输入
!!
执行(这个好👌) - 输入
!-1
执行(真麻烦) - 按
Ctrl+P
回车执行
- 执行history中的一个命令(例如第四条命令):
!4
- 匹配关键字执行(例如命令中带有
apt
的):!apt
这将执行apt
开头的命令 - 清除命令历史:
histroy -c
更改记录的历史命令条数
将下面的内容添加到.bash_profile
,历史命令条数将变为450条
# vim ~/.bash_profile
HISTSIZE=450
HISTFILESIZE=450
去除命令历史中连续重复的条目
export HISTCONTROL=ignoredups
使用 HISTCONTROL 清除整个命令历史中的重复条目**
ignoredups
只能去除连续的重复条目,真要全去还得看我erasedups
export HISTCONTROL=erasedups
总结
其实后面还有些更花里胡哨的用法,不过使用率暂时不是很高,用到再学吧~