我喜欢命令背后的想法:
sudo!!
Run Code Online (Sandbox Code Playgroud)
但它在 ubuntu(14.04 及更早版本)上并没有真正起作用。
当我打字
apt-get install htop
Run Code Online (Sandbox Code Playgroud)
它显然会告诉我以超级用户身份运行命令。因此我应该能够运行这个:
sudo!!
Run Code Online (Sandbox Code Playgroud)
这将执行命令
sudo apt-get install htop
Run Code Online (Sandbox Code Playgroud)
但它告诉我它找不到命令
sudoapt-get
Run Code Online (Sandbox Code Playgroud)
这基本上意味着它不会在 sudo 关键字之后放置一个空格。这是为什么?我使用的命令有误吗?我非常确定我在 Fedora 上得到了预期的行为。
它是
sudo !!
Run Code Online (Sandbox Code Playgroud)
并不是
sudo!!
Run Code Online (Sandbox Code Playgroud)
Bash!!精确地扩展了- 它不会在没有空格的地方添加空格。
| 归档时间: |
|
| 查看次数: |
249 次 |
| 最近记录: |