如何创建键盘快捷键来在终端中运行命令?

如何创建键盘快捷键来在终端中运行命令?

我想知道是否可以将说的内容绑定F5到输出sudo apt-get update,以便我可以按一个键将其写入终端?

答案1

将以下内容添加到 `~/.inputrc":

"\e[15~": "sudo apt-get update\n"

可以使用并将显示的od -c <<< "CtrlV F5"更改为来获取要放在开头的字符序列。不过,只有打开新的 shell 后更改才会生效。033\e

答案2

尝试使用它来分配快捷方式: alias

alias update= 'sudo apt-get update' >> enter or return

所以现在如果您在终端中输入“update”(不带引号),它将自动运行更新。除非您分配了快捷方式,否则不需要“alias”。

alias {the name of the shortcut}= '{the command line}'
alias agi= 'sudo apt-get install'

但请记住一件事;首先在命令行中尝试快捷方式名称,以确保它不是终端命令。

“install”本身已经是一个终端命令,这就是使用agi的原因。

我刚刚看到您的帖子,回复已经有点晚了,但无论您是否看到此回复,这也许都会对其他人有所帮助。

相关内容