Nic*_*unt 9 linux keyboard-shortcuts command-line apt-get
如果我为未安装的程序键入命令,我可能会收到如下消息:
[user]~$ program
The program 'program' is currently not installed. You can install it by typing:
sudo apt-get install program
[user]~$
Run Code Online (Sandbox Code Playgroud)
是否有我可以输入的键盘快捷键或命令,sudo apt-get install program无需我自己输入即可执行?
根据您的 shell 创建一个别名。在 中bash,将此行添加到~/.bashrc:
alias sagi="sudo apt-get install"
Run Code Online (Sandbox Code Playgroud)
然后,source ~/.bashrc执行alias以验证别名是否显示在您的列表中。之后,只需键入
sagi <package>
Run Code Online (Sandbox Code Playgroud)
调用别名。对于其他炮弹,alias命令的格式和RC文件的名称会有所不同,但source并alias应该是相同的。
小智 5
如果您使用的是图形终端,请在以 开头的行中单击三次sudo apt-get以将其完全标记,然后单击中键将其粘贴到终端中。或者,根据输出判断,输入类似的内容
# $(program | tail -n 1)\nRun Code Online (Sandbox Code Playgroud)\n\ntail -n 1在输入 的输出后执行命令的输出program。这恐怕并不短。但是,理论上这应该允许定义如下所示的别名
# alias ii=\'$( $(history -p !!) | tail -n 1)\'\nRun Code Online (Sandbox Code Playgroud)\n\n它应该获取历史记录中的最后一个命令,执行它,获取它的最后一行并再次执行它。不幸的是,这不起作用。这讨论了一个类似的问题,但我没有\xe2\x80\x99t 完全设法使其适应这个问题,bash 通常抱怨它没有\xe2\x80\x99t 找到"".
| 归档时间: |
|
| 查看次数: |
1841 次 |
| 最近记录: |