linux修改history

1、cat ~/.bash_history

 cat -n  ~/.bash_history 【以行数的形式查看】

 

2、history | more

Enter 键盘  ----------一行一行

空格键盘---------------一页一页

3、!103 执行 第103条命令

4、history | more

用b键盘可以返回上一屏。

可为什么默认只到900呢,以前的第一条呢

 

问题

 

在使用 bash 的过程中,我们可能希望 .bash_history 文件记录更多更有用的历史命令, 方便我们日后查询,下面给出了解决方法。

 

更改默认历史记录

 

> vi ~/.bashrc
# 添加 # 忽略[连续]重复命令 HISTCONTROL=ignoredups # 清除重复命令 # HISTCONTROL=erasedups # 忽略特定命令 HISTIGNORE="[ ]*:ls:ll:cd:vi:pwd:sync:exit:history*" # 命令历史文件大小10M HISTFILESIZE=1000000000 # 保存历史命令条数10W HISTSIZE=1000000

 

以上配置可以通过 set | grep HIST 查看可选项.

 

多终端追加

 

当打开多个终端,关闭其中一个终端时,会覆盖其他终端的命令历史, 这里我们采用追加的方式避免命令历史文件 .bash_history 文件被覆盖。 再次打开 ~/.bashrc 文件添加下面这一句.

 

> vi ~/.bashrc
# 添加 shopt -s histappend

 

更多 shopt 可选项可以通过 echo $SHELLOPTS 命令查看。

 

生效

 

source ~/.bashrc`

 

或关闭 bash 终端,重新打开。

 

如果你需要在 Bash 中使用 vi 模式加快输入速度,查看此文 开启 Bash vi 模式

 

过一段时间后,你就可以拿着 ~/.bash_history 文件欣赏以前敲过的命令了。

 

Enjoy!

 

转载于:https://www.cnblogs.com/bluewelkin/p/4200634.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值