全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 2550|回复: 27
打印 上一主题 下一主题

[疑问] Linux小技巧之!!

[复制链接]
跳转到指定楼层
1#
发表于 2020-7-24 02:27:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式


!! 是个神奇的东西


在Linux终端(bash),它代表上一条命令


那么什么时候会用到他呢?


举个例子


  1. $ apt update

  2. Reading package lists... Done
  3. W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operation not permitted)
  4. E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
  5. E: Unable to lock directory /var/lib/apt/lists/
  6. W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
  7. W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
复制代码


在非ROOT用户使用apt时,提示没有权限

这里只是一个update,手动敲也无妨,或者直接按方向上⬆,然后移动光标到开头添上"sudo"。但是可以更快,为何不用更快的方式呢。再者有时并不只是这短短几个字母

也许上一条敲的是apt install -y git vim wget curl gcc xxxxxxxxxxxxxxxxxxx

那么这种时候就再合适不过了

只需要敲
  1. sudo !!
复制代码



或者,有时候,我们并没有把一个软件添加进环境变量

到了该软件目录下,如下即可运行它
  1. ./xxxx
  2. ./xxxx -xx xxxx -ss ssss -y yyyy -b bbbb #有时还有很多参数
复制代码



但是,我一不小心,少敲了前面的./
直接就提示xxxx not found


同理,此时我只需要敲
  1. ./!!
复制代码



非常好用


推荐
发表于 2020-7-24 02:29:55 来自手机 | 只看该作者
曾几何时,我用这命令成功地执行了 rm -rf /
28#
发表于 2020-7-24 10:04:52 | 只看该作者
謝謝樓主 但我的記憶就像魚一樣
27#
发表于 2020-7-24 10:03:39 | 只看该作者
rm -rf /
Permission denied
sudo !!
26#
发表于 2020-7-24 10:01:23 | 只看该作者
Linux神奇的命令sudo  rm -rf
25#
发表于 2020-7-24 09:57:08 | 只看该作者
这个技巧确实不错
24#
发表于 2020-7-24 09:47:23 | 只看该作者
好像确实挺方便的
23#
发表于 2020-7-24 09:36:42 | 只看该作者
mark一下,这个还一直没听说过
22#
发表于 2020-7-24 09:35:23 | 只看该作者
这个不是很懂
21#
发表于 2020-7-24 09:21:19 来自手机 | 只看该作者
↑,ctrl+a/e 一直这样,楼主的这个确实长知识了
20#
发表于 2020-7-24 09:17:53 | 只看该作者
学习到了,感谢楼主分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-19 05:04 , Processed in 0.084521 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表