在 Ubuntu 和 Debian 上,如果我尝试运行一个程序,我通常会收到一条消息,内容如下:
你没有那个程序。要获取它,请输入 sudo -apt -get -install 程序名称
(或一些变体)。然后我通常会准确地键入刚刚建议的命令。
是否有一个热键可以自动为我输入建议的命令,例如,我输入类似的内容AltUp并sudo -apt -get -install programName
自动输入?
答案1
只需点击此链接即可绑定命令。
https://stackoverflow.com/questions/4200800/in-bash-how-do-i-bind-a-function-key-to-a-command
绑定到您想要的任何键:sudo apt-get -install !:0
!:0
是最后运行的命令,!:1
第一个参数等!!
是最后一个命令行。这一切都隐藏在 bash 文档中。
希望这能回答一切。
警告:我测试这段代码并不是echo !:0
出于sudo apt-get -install !:0
明显的原因。我先跑ls
,然后按下F1键(我绑定它的地方)。我得到它说echo !:0
,然后扩展到echo ls
,然后将字母写入ls
终端。我看不出为什么这对你不起作用。