设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 146|回复: 25

Linux小技巧之!!

[复制链接]

1

主题

11

回帖

29

积分

新手上路

积分
29
发表于 2020-7-24 02:27:40 | 显示全部楼层 |阅读模式
!! 是个神奇的东西


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


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


举个例子


[ol]
  • $ apt update
  • Reading package lists... Done
  • W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operation not permitted)
  • E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
  • E: Unable to lock directory /var/lib/apt/lists/
  • W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
  • W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)[/ol]复制代码

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

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

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

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

    只需要敲
    [ol]
  • sudo !![/ol]复制代码


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

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


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


    同理,此时我只需要敲
    [ol]
  • ./!![/ol]复制代码


    非常好用


  • 回复

    使用道具 举报

    712

    主题

    3220

    回帖

    8696

    积分

    论坛元老

    积分
    8696
    发表于 2020-7-24 02:29:55 | 显示全部楼层
    曾几何时,我用这命令成功地执行了 rm -rf /
    回复

    使用道具 举报

    5

    主题

    327

    回帖

    717

    积分

    高级会员

    积分
    717
    发表于 2020-7-24 02:32:54 | 显示全部楼层
    学了但是记不住
    回复

    使用道具 举报

    449

    主题

    4497

    回帖

    1万

    积分

    论坛元老

    积分
    10493
    发表于 2020-7-24 02:37:32 | 显示全部楼层
    还真不知道有这个命令,学到了,感谢!
    另外这个只能在bash用吗,其他终端比如csh可以不?
    回复

    使用道具 举报

    21

    主题

    846

    回帖

    1781

    积分

    金牌会员

    积分
    1781
    发表于 2020-7-24 02:53:49 | 显示全部楼层
    我的记忆只有3秒钟!
    回复

    使用道具 举报

    1

    主题

    11

    回帖

    29

    积分

    新手上路

    积分
    29
     楼主| 发表于 2020-7-24 02:55:37 | 显示全部楼层

    shc 发表于 2020-7-24 02:37

    还真不知道有这个命令,学到了,感谢!
    另外这个只能在bash用吗,其他终端比如csh可以不? ...

    csh俺也不晓得,你可以试一下
    回复

    使用道具 举报

    20

    主题

    913

    回帖

    1928

    积分

    金牌会员

    积分
    1928
    发表于 2020-7-24 02:37:00 | 显示全部楼层
    学到了学到了,多谢楼主!

    回复

    使用道具 举报

    67

    主题

    302

    回帖

    841

    积分

    高级会员

    积分
    841
    发表于 2020-7-24 03:09:29 | 显示全部楼层
    mark!
    回复

    使用道具 举报

    22

    主题

    274

    回帖

    674

    积分

    高级会员

    积分
    674
    发表于 2020-7-24 06:10:33 | 显示全部楼层
    还有这种操作!我以前都是按↑然后默默把光标移过去修改的
    回复

    使用道具 举报

    0

    主题

    2

    回帖

    8

    积分

    新手上路

    积分
    8
    发表于 2020-7-24 06:13:39 | 显示全部楼层
    control+a/e那么好用的东西你不会用


    学到了,谢谢楼主
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2026-4-4 16:01 , Processed in 0.015179 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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