用于执行 sudo 建议的热键

用于执行 sudo 建议的热键

在 Ubuntu 和 Debian 上,如果我尝试运行一个程序,我通常会收到一条消息,内容如下:

你没有那个程序。要获取它,请输入 sudo -apt -get -install 程序名称

(或一些变体)。然后我通常会准确地键入刚刚建议的命令。

是否有一个热键可以自动为我输入建议的命令,例如,我输入类似的内容AltUpsudo -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终端。我看不出为什么这对你不起作用。

相关内容