不确定如何在搜索引擎中查询我要查找的内容:
我想确定映射到默认键盘快捷键的Linux shell命令的名称(return,backspace,ctrl + c等)。
例如,我想知道当按下" return"时执行的命令的显式名称。我不想只是想要链接到"基本shell命令",我想知道我目前在命令行实例中的映射。
答案 0 :(得分:1)
致pretty-print all active readline
key bindings:
bind -P | grep --fixed-strings ' can be found on ' | perl -pe 's/((?<!\\)(?:\\\\)*)\\C/\1Ctrl/g;s/((?<!\\)(?:\\\\)*)\\e/\1Esc,/g'
也就是说,某些绑定如 Ctrl - c , Enter 未映射到“shell命令”,而是映射到 internal当前shell的函数。要弄清楚当按 Ctrl - c 时shell执行的操作,您必须参考捕获快捷方式的程序的实际源代码,其中可能包含任何内容从shell到shell中运行的堆栈前台中的任何其他程序。