设为首页收藏本站

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

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 127|回复: 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]复制代码


    非常好用


  • 回复

    使用道具 举报

    710

    主题

    3208

    回帖

    8658

    积分

    论坛元老

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

    使用道具 举报

    4

    主题

    307

    回帖

    666

    积分

    高级会员

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

    使用道具 举报

    436

    主题

    4341

    回帖

    1万

    积分

    论坛元老

    积分
    10124
    发表于 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

    主题

    908

    回帖

    1908

    积分

    金牌会员

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

    回复

    使用道具 举报

    53

    主题

    250

    回帖

    683

    积分

    高级会员

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

    使用道具 举报

    22

    主题

    271

    回帖

    664

    积分

    高级会员

    积分
    664
    发表于 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-1-12 07:31 , Processed in 0.019502 second(s), 7 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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