目录
简介
Bash 内置了 Readline 库,具有这个库提供的很多“行操作”功能,比如命令的自动补全,可以大大加快操作速度。
这个库默认采用 Emacs 快捷键,也可以改成 Vi 快捷键。
$ set -o vi
下面的命令可以改回 Emacs 快捷键。
$ set -o emacs
如果想永久性更改编辑模式(Emacs / Vi),可以将命令写在~/.inputrc
文件,这个文件是 Readline 的配置文件。
set editing-mode vi
本章介绍的快捷键都属于 Emacs 模式。Vi 模式的快捷键,读者可以参考 Vi 编辑器的教程。
Bash 默认开启这个库,但是允许关闭。
$ bash --noediting
上面命令中,--noediting
参数关闭了 Readline 库&#