inputrc 文件为特定的情况处理键盘映射, 这个文件被Bash和大多数其他shell使用的 Readline(输入关系库)用作启动文件。
大多数人并不需要自定义键盘映射,所以下面的命令将创建一个适用于所有登陆用户的全局 /etc/inputrc文件。 如果你需要为某个用户覆盖默认的设置, 你可以在该用户的主目录中创建一个包含自定义键盘映射的 .inputrc 文件。
# 水平滚动,关。即命令可以自动换行。 set horizontal-scroll-mode Off # 保留字符第8位,保证可以输入中文 set meta-flag On set input-meta On set convert-meta Off set output-meta On # none, visible or audible,提示音 set bell-style none # linux终端 # 定义Home键,到命令前 "\e[1~": beginning-of-line # 定义End键,可以到命令尾 "\e[4~": end-of-line # 定义上翻命令键,下同不再注释 "\e[5~": beginning-of-history "\e[6~": end-of-history "\e[3~": delete-char "\e[2~": quoted-insert # for xterm "\eOH": beginning-of-line "\eOF": end-of-line # for Konsole "\e[H": beginning-of-line "\e[F": end-of-line # All of the following map the escape sequence of the value # contained in the 1st argument to the readline specific functions "\eOd": backward-word "\eOc": forward-word