不确定如何在搜索引擎中查询我要查找的内容:
我想确定映射到默认键盘快捷键(返回、退格、ctrl+c 等)的 Linux shell 命令的名称。
例如,我想知道当我按下“return”时执行的命令的明确名称。我不只是想要“基本 shell 命令”的链接,我想知道我当前所在的命令行实例中的映射。
最佳答案
收件人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 等一些绑定(bind)未映射到“shell 命令”,而是映射到内部当前 shell 的功能。要弄清楚当您按下 Ctrl-c 时 shell 会做什么,您必须引用捕获快捷方式的程序的实际源代码,其中可能包含任何内容从 shell 到在 shell 中运行的堆栈前台的任何其他程序。
关于linux - 映射到给定键盘快捷键的 linux shell 命令的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23017969/