linux - 映射到给定键盘快捷键的 linux shell 命令的名称?

标签 linux shell command-line return keyboard-shortcuts

不确定如何在搜索引擎中查询我要查找的内容:

我想确定映射到默认键盘快捷键(返回、退格、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-cEnter 等一些绑定(bind)未映射到“shell 命令”,而是映射到内部当前 shell 的功能。要弄清楚当您按下 Ctrl-c 时 shell 会做什么,您必须引用捕获快捷方式的程序的实际源代码,其中可能包含任何内容从 shell 到在 shell 中运行的堆栈前台的任何其他程序。

关于linux - 映射到给定键盘快捷键的 linux shell 命令的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23017969/

相关文章:

linux - 打包 RPM,避免创建 .rpmnew 文件

c++ - 在不使用 Epoll 的 Linux 上 boost Asio

shell - 删除 CR 行终止符

javascript - 带有/dev/null 的 Puppeteer Chrome cache_dir 正在创建文件夹/dev/null

regex - 如何使用 Windows 命令行正则表达式

linux - curl调用之间的区别

c - 在 Ubuntu 的终端中查找文件及其在目录中的路径,argv [2] 中给出的文件名

unix - 目录的递归列表

linux - 用于重命名文件的 Shell 脚本 - Shell 脚本

command-line - xcopy 文件、重命名、抑制 "Does xxx specify a file name..."消息