bs

History命令的使用

找命令的时候,history还是经常用到的,不过用的频率不太高,经常会忘掉,这里记一下常用的。

常用history相关命令

  • Ctrl+R:对历史命令进行快捷搜索, 肥肠便捷的功能
  • 快速执行上一次命令(四选一)

    1. 上方向键加回车
    2. 输入!!执行(这个好👌)
    3. 输入!-1执行(真麻烦)
    4. 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

总结

其实后面还有些更花里胡哨的用法,不过使用率暂时不是很高,用到再学吧~

Last modification:November 11, 2019
恰饭环节