V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wusuopuBUPT
V2EX  ›  程序员

你最新喜欢的 shell 命令是什么?

  •  
  •   wusuopuBUPT ·
    wusuopubupt · 2015-12-02 11:23:07 +08:00 · 13353 次点击
    这是一个创建于 3061 天前的主题,其中的信息可能已经有所发展或是发生改变。
    LZ 先来,我最喜欢的是:
    grep -rE "word" ./* --color=auto
    帮助我快速找到内容中包含"word"的文件
    178 条回复    2015-12-10 20:29:28 +08:00
    1  2  
    sinux
        1
    sinux  
       2015-12-02 11:26:58 +08:00
    这个用 ack 效果更好,行数都出来了
    dorentus
        2
    dorentus  
       2015-12-02 11:27:31 +08:00
    https://github.com/monochromegane/the_platinum_searcher 我用这个

    pt auto # 得到类似功能
    zhanglp888
        3
    zhanglp888  
       2015-12-02 11:27:42 +08:00
    netstat -antp
    harry890829
        4
    harry890829  
       2015-12-02 11:28:31 +08:00
    没有人说
    sudo rm -rf /
    snailsir
        5
    snailsir  
       2015-12-02 11:34:22 +08:00
    sudo shutdown -h now
    Strikeactor
        6
    Strikeactor  
       2015-12-02 11:36:35 +08:00
    ls
    wjfz
        7
    wjfz  
       2015-12-02 11:45:32 +08:00
    who mom likes
    codecrash
        8
    codecrash  
       2015-12-02 11:48:49 +08:00 via Android
    Sl
    oott123
        9
    oott123  
       2015-12-02 11:50:22 +08:00 via Android
    @harry890829 最近新喜欢了 sudo mv /* 呢
    Orzzzz
        10
    Orzzzz  
       2015-12-02 11:52:07 +08:00   ❤️ 1
    .() { .|.& } ;.
    lululau
        11
    lululau  
       2015-12-02 11:53:18 +08:00
    ack 比 grep 的效率要高 33.3%,因为 grep 是 4 个字母,而 ack 是 3 个字母,后来我知道了 ag ,我靠,这玩意的效率竟然比 ack 还要高 50%!
    viator42
        12
    viator42  
       2015-12-02 11:53:25 +08:00
    ll,相当于 ls -al,cent 上用的很顺手的命令到了 debian 下没了,只能自己写个脚本实现
    salmon5
        13
    salmon5  
       2015-12-02 12:00:50 +08:00
    ctrl+r,本身不是一条命令
    fish267
        14
    fish267  
       2015-12-02 12:02:57 +08:00
    ..
    zangbob
        15
    zangbob  
       2015-12-02 12:06:24 +08:00   ❤️ 3
    @harry890829
    @oott123
    @snailsir
    你们在搞笑之余,能不能照顾一下 linux 新手的感受呢?如果真有人在 VPS 上来上一发,你们会不会有被问候家人的危险?

    还有,这并不好玩,也不好笑。
    GNiux
        16
    GNiux  
       2015-12-02 12:07:32 +08:00 via iPhone
    ss -tu
    dslwind
        17
    dslwind  
       2015-12-02 12:09:19 +08:00 via Android
    sudo rm -rf /

    看到标题第一反应就是这个
    chaker
        18
    chaker  
       2015-12-02 12:09:28 +08:00
    @viator42 需要写脚本??不是添加一行 alias 到 .bashrc 之类里就行吗?
    harry890829
        19
    harry890829  
       2015-12-02 12:10:36 +08:00
    @zangbob 好吧,娱乐一下而已……不过 @Orzzzz 说的 bomb 也挺狠的,说到最喜欢的 shell 命令啊,应该也是 grep 了,配合管道非常好用,其次就是 wc 了
    Kirscheis
        20
    Kirscheis  
       2015-12-02 12:13:55 +08:00 via Android
    @zangbob 你看漏了楼上还有个 fork 炸弹:P
    raysonx
        21
    raysonx  
       2015-12-02 12:14:32 +08:00
    curl -o /dev/null 和 wget -O /dev/null
    oott123
        22
    oott123  
       2015-12-02 12:15:45 +08:00
    @zangbob 抱歉,没有顾及到新人的感受。以前发这些都会随手加一句。
    不过我觉得,如果连自己执行的是什么都不知道就复制到自己 VPS 上执行,那,怪我咯?


    @viator42 alias ll="ls -l" 就好了吧
    hei1000
        23
    hei1000  
       2015-12-02 12:19:20 +08:00 via Android
    你不会建一个 alias 给 grep -rE --color=always 吗?
    abscon
        24
    abscon  
       2015-12-02 12:21:44 +08:00 via iPhone
    exit
    FradSer
        25
    FradSer  
       2015-12-02 12:22:35 +08:00
    试试 `ag` 会更好
    d7101120120
        26
    d7101120120  
       2015-12-02 12:35:15 +08:00
    我觉得新人第一步要学习的就是不要随便使用 root 执行自己不清楚的命令。
    bigcoon
        27
    bigcoon  
       2015-12-02 12:39:43 +08:00
    这种无聊的话题也有人回,你们是有多无聊?
    hahastudio
        28
    hahastudio  
       2015-12-02 12:39:48 +08:00   ❤️ 1
    是不是还得给新人来个绿坝,自动过滤危险的 shell 命令?
    mgna17
        29
    mgna17  
       2015-12-02 12:41:52 +08:00
    sl ╮( ̄▽ ̄)╭ 开火车
    CodingPuppy
        30
    CodingPuppy  
       2015-12-02 12:45:46 +08:00
    nethack
    hujianxin
        31
    hujianxin  
       2015-12-02 12:51:22 +08:00
    @lululau 66666
    ipeony
        32
    ipeony  
       2015-12-02 12:52:11 +08:00
    ll
    跟 Windows 右键刷新一样,随手敲一敲
    xierch
        33
    xierch  
       2015-12-02 12:53:10 +08:00
    zhicheng
        34
    zhicheng  
       2015-12-02 12:58:59 +08:00 via Android
    Bash
    azurefire
        35
    azurefire  
       2015-12-02 12:59:02 +08:00 via Android
    snopy
        36
    snopy  
       2015-12-02 12:59:10 +08:00
    首先 echo>/var/log/wtmp
    然后 history -c
    songsong
        37
    songsong  
       2015-12-02 13:15:50 +08:00
    whoami
    t895
        38
    t895  
       2015-12-02 13:21:41 +08:00
    date
    t895
        39
    t895  
       2015-12-02 13:22:19 +08:00
    reboot
    orangleliu
        40
    orangleliu  
       2015-12-02 13:24:26 +08:00
    ll
    rock_cloud
        41
    rock_cloud  
       2015-12-02 13:27:26 +08:00
    最近用了用 jq ,配合 curl 有奇效
    Tink
        42
    Tink  
       2015-12-02 13:55:39 +08:00 via iPhone
    sl
    kfll
        43
    kfll  
       2015-12-02 13:59:59 +08:00
    man....
    skydiver
        44
    skydiver  
       2015-12-02 14:00:50 +08:00
    神马叫最新喜欢的。。
    Andy1999
        45
    Andy1999  
       2015-12-02 14:02:21 +08:00 via iPhone
    mv /*
    snailsir
        46
    snailsir  
       2015-12-02 14:03:19 +08:00
    @zangbob 漏说半句话,居然被。。。

    1. 不是玩笑
    2. 我每次开发完,都会用

    好了,补上漏掉的半句话:然后洗洗睡了。
    lvcha
        47
    lvcha  
       2015-12-02 14:09:33 +08:00
    screen
    adoyle
        48
    adoyle  
       2015-12-02 14:10:51 +08:00
    nyancat
    imeio
        49
    imeio  
       2015-12-02 14:11:55 +08:00
    find ./ -type d -exec chmod 775 {} \;
    RuiQ
        50
    RuiQ  
       2015-12-02 14:12:39 +08:00
    @Tink +1 无聊时候就刷刷 sl
    cyr1l
        51
    cyr1l  
       2015-12-02 14:15:28 +08:00
    新人就是在折腾中成长的,谁没重装过几回系统啊。
    irainy
        52
    irainy  
       2015-12-02 14:21:08 +08:00
    `ls` 相当于 Windows 下面的`右键-刷新`
    Noocl
        53
    Noocl  
       2015-12-02 14:50:55 +08:00 via Android
    cmatrix -b
    guake
    fortune | lolcat
    alias ls="rm -rf /"
    Noocl
        54
    Noocl  
       2015-12-02 14:53:27 +08:00 via Android
    bb
    mocp
    init 0
    mhtt
        55
    mhtt  
       2015-12-02 14:54:38 +08:00
    scp
    git 系列
    2owe
        56
    2owe  
       2015-12-02 14:54:59 +08:00
    wusuopuBUPT
        57
    wusuopuBUPT  
    OP
       2015-12-02 15:06:49 +08:00
    @lululau 感谢!
    wusuopuBUPT
        58
    wusuopuBUPT  
    OP
       2015-12-02 15:07:03 +08:00
    @sinux 赞!
    wusuopuBUPT
        59
    wusuopuBUPT  
    OP
       2015-12-02 15:08:21 +08:00
    @lvcha 这个和 nohup 功能类似
    wusuopuBUPT
        60
    wusuopuBUPT  
    OP
       2015-12-02 15:08:45 +08:00
    @salmon5 good ,这个经常用,很方便
    Heavytiger
        61
    Heavytiger  
       2015-12-02 15:24:38 +08:00
    tldr brew
    SmiteChow
        62
    SmiteChow  
       2015-12-02 15:43:52 +08:00
    ls
    unique
        63
    unique  
       2015-12-02 16:02:10 +08:00
    ll
    CosWind
        64
    CosWind  
       2015-12-02 16:05:32 +08:00
    clear
    e1eph4nt
        65
    e1eph4nt  
       2015-12-02 16:07:56 +08:00
    dtrace
    LaughingMeMe
        66
    LaughingMeMe  
       2015-12-02 16:10:19 +08:00
    rm -rf
    gimp
        67
    gimp  
       2015-12-02 16:11:02 +08:00
    15L 太认真了,我倒不觉得有人会在很重要的环境上,运行一个一丁点都不知道是什么的命令
    knightdf
        68
    knightdf  
       2015-12-02 16:18:03 +08:00
    @salmon5 clear 是
    knightdf
        69
    knightdf  
       2015-12-02 16:18:39 +08:00   ❤️ 1
    @sinux grep -n 也有行数
    lvcha
        70
    lvcha  
       2015-12-02 16:19:38 +08:00
    @wusuopuBUPT 比 nohup 强大啊,
    screen 完全维护了一个上下文。
    每个 screen 都是独立的,很强大的。
    最简单的应用,你的路由刷了 dd-wrt ,就可以 ssh 上去, screen ,敲下载命令,晚上回家 screen -r ,看到结果。
    knightdf
        71
    knightdf  
       2015-12-02 16:20:23 +08:00
    @salmon5 看错。。看成 ctrl+l - -
    cysnap
        72
    cysnap  
       2015-12-02 16:20:59 +08:00
    嗯嗯嗯!!!!

    dir
    silvernoo
        73
    silvernoo  
       2015-12-02 16:35:48 +08:00
    很正经的说 xargs
    deadEgg
        74
    deadEgg  
       2015-12-02 16:36:07 +08:00
    fuck

    这个命里有时真好使
    20015jjw
        75
    20015jjw  
       2015-12-02 16:37:12 +08:00
    sl
    Felldeadbird
        76
    Felldeadbird  
       2015-12-02 16:47:41 +08:00
    ps -ef | grep app
    经常要 fuck 一些程序。
    Felldeadbird
        77
    Felldeadbird  
       2015-12-02 16:48:39 +08:00
    @lvcha screen 确实是服务器的神器。特别网络慢得一逼的时候。
    KyleMeow
        78
    KyleMeow  
       2015-12-02 16:50:35 +08:00
    自定义了很多 alias 缩写,感觉特别爽,比如 p 是一键 git add + commit + push 。所以最喜欢 alias
    feuvan
        79
    feuvan  
       2015-12-02 16:51:30 +08:00
    Ctrl-R
    wayslog
        80
    wayslog  
       2015-12-02 17:23:39 +08:00
    parallel ,来自 gnu_parallel
    wemore
        81
    wemore  
       2015-12-02 17:39:13 +08:00 via Android
    clear 强迫症 没办法
    XuanYuan
        82
    XuanYuan  
       2015-12-02 17:53:09 +08:00
    @wemore command+K
    jhaohai
        83
    jhaohai  
       2015-12-02 18:01:41 +08:00 via iPhone
    git commit
    git push
    leonlh
        84
    leonlh  
       2015-12-02 18:04:33 +08:00
    Ctrl-K
    Whoami
    sudo rm -fr /
    onionisi
        85
    onionisi  
       2015-12-02 18:47:24 +08:00
    top10 里边最多的是 cd ,最喜欢 pacman 吃豆子, sift 比 ag 更快,感觉 go 可以重写好多工具
    zongwan
        86
    zongwan  
       2015-12-02 18:52:34 +08:00
    brew update -v
    brew upgrade -v
    rrkelee
        87
    rrkelee  
       2015-12-02 19:30:33 +08:00 via Android
    rm -rf /
    Fechin
        88
    Fechin  
       2015-12-02 19:49:54 +08:00
    ctrl + l , htop, tree , column , sort, screen, ssh, scp, script, rsync , vim, paste, sed
    。。。都很感人😊
    ilotuo
        89
    ilotuo  
       2015-12-02 20:01:41 +08:00 via Android
    没人说 find ? find exec 批处理神器啊
    n6DD1A640
        90
    n6DD1A640  
       2015-12-02 20:10:08 +08:00
    ag
    yunba
        91
    yunba  
       2015-12-02 20:16:22 +08:00
    yum update
    kiwi95
        92
    kiwi95  
       2015-12-02 20:20:10 +08:00
    fedup
    RqPS6rhmP3Nyn3Tm
        93
    RqPS6rhmP3Nyn3Tm  
       2015-12-02 20:23:21 +08:00 via Android
    fuck
    输错命令的时候特别好用
    xcaspar
        94
    xcaspar  
       2015-12-02 20:40:48 +08:00 via Android
    z
    oska874
        95
    oska874  
       2015-12-02 20:58:21 +08:00
    sudo init 0
    sudo init 6
    jimzhong
        96
    jimzhong  
       2015-12-02 21:04:33 +08:00
    @viator42 可以用 alias 实现
    iShao
        97
    iShao  
       2015-12-02 21:11:36 +08:00
    ll
    timothyye
        98
    timothyye  
       2015-12-02 21:17:04 +08:00 via Android
    df -h
    看看硬盘有没有被高清电影塞满……
    itfanr
        99
    itfanr  
       2015-12-02 21:21:45 +08:00
    watch
    elvodn
        100
    elvodn  
       2015-12-02 21:29:05 +08:00
    reset
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2804 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 11:48 · PVG 19:48 · LAX 04:48 · JFK 07:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.