首页 > 代码库 > bash快捷键总结

bash快捷键总结

Ctrl-A                    移动光标至命令行首部

Ctrl-E                    移动光标至命令行尾部

Ctrl-U                    删除从光标位置之前到行首的所有字符

Ctrl-Y                    恢复删除的字符,还原当前缓存中的内容

Ctrl-K                    删除从光标开始到行尾的所有字符

Ctrl-R                    用来在命令行历史缓存中向前进行增量搜索

Ctrl-J                    结束增量搜索,以找到的行结束

Ctrl-G                   结束增量搜索,以最初行的状态结束

Esc-.                     将最后一个参数插入到离光标最近的命令中

Alt-.                       

Alt-Ctrl-Y              将第一个参数插入到光标所在位置的前一个命令中

                           (如果插入第n个参数,可以事先点击Alt-n

Alt-?                     当前行的历史命令扩展(相当于按两次Tab)

Ctrl-T                   调换字符的位置

Alt-T                     调换单词的位置(Esc-T)

Ctrl-W                   以空白符作为单词间的分隔符,删除光标前的字符

Alt-BackSpace        以非字母数字作为分隔符,删除光标前的字符

Ctrl-D                     如果在一个空行使用,就是退出shell,在行中间删除光标右侧字符

Alt-D(Esc-D       删除光标左侧一个单词

Ctrl-C                 取消正在运行的一切程序

Ctrl-L                  用来清除屏幕的内容

bash快捷键总结