Command Line Editing and History

TAB TAB:

/etc/bash_completion

Bash提供了保存历史命令行的机制。

历史命令行将会保存到~/.bash_history文件中。

1. 当一个shell启动的时候,会读取该文件并放置到bash内部存储区。 2. 当shell退出时候,会将bash内部存储区的命令行写入该文件 3. 每次执行完一条命令,将该命令行存储到bash内部命令历史存储区。(之前有规则过滤)

环境变量

Variable Functions
EDITOR
FCEDIT

EDITOR FCEDIT

HIS

命令编辑器

set -o emacs

set -o vi

readline库函数 行编辑

访问历史命令

方向键

Wiki comments powered by Disqus