更改 bash_history 默认历史记录

更新于 4 年 5 个月前

#### 序言 {#foreword} 在使用 bash 的过程中,我们可能希望 `.bash_history` 文件记录更多更有用的历史命令, 方便我们日后查询,下面给出了解决方法。 #### 更改默认历史记录 {#change-the-default-history} > vi ~/.bashrc # 添加 # 忽略[连续]重复命令 HISTCONTROL=ignoredups # 清除重复命令 # HISTCONTROL=erasedups # 忽略特定命令 HISTIGNORE="[ ]*:ls:ll:cd:vi:pwd:sync:exit:history*" # 命令历史文件大小10M HISTFILESIZE=1000000000 # 保存历史命令条数10W HISTSIZE=... 显示全文

开启 Bash vi 模式

发布于 4 年 5 个月前

#### 序言 {#foreword} Linux 终端下有很多 [快捷键] 可以加快我们的输入命令的速度,如果你熟悉 [VIM 快捷键],我们可以开启 Bash 的 vi 模式加快命令的输入速度。 #### 开启 Bash vi 模式 {#open-bash-vi-mode} > vi ~/.bashrc # 添加 set -o vi #### 生效 {#become-effective} source ~/.bashrc` 或关闭 bash 终端,重新打开。 现在可以按下 `Esc` 键进入 vim normal 模式编辑当前命令了。 如果你是 root 用户,可以查看如何 [让 root 用户默认使用 vim]。 [快捷键]: /linux/34/linux-terminal-shortcut [VIM 快捷键]: /vim/2/vim-... 显示全文