allenhu
V2EX  ›  问与答

Linux 命令中有哪些你认为的奇技淫巧?

  •  
  •   allenhu · Jan 12, 2017 · 5537 views
    This topic created in 3433 days ago, the information mentioned may be changed or developed.

    比如:

    • cd -
    • !!
    Supplement 1  ·  Jan 13, 2017
    下面扯了 一堆,几乎没看到一条有用的
    54 replies    2017-01-18 15:20:31 +08:00
    kindjeff
        1
    kindjeff  
       Jan 12, 2017 via iPhone
    一定有人回答 sudo.....
    后面省略
    deleted
        2
    deleted  
       Jan 12, 2017 via Android
    |
    DoraJDJ
        3
    DoraJDJ  
       Jan 12, 2017
    @kindjeff rm -rf /(笑)
    66450146
        4
    66450146  
       Jan 12, 2017   ❤️ 1
    https://github.com/nvbn/thefuck

    Instead of saying "fuck", now you just run it.
    hlg002
        5
    hlg002  
       Jan 12, 2017
    cd ~ == cd
    msg7086
        6
    msg7086  
       Jan 13, 2017
    oh-my-zsh 本身就是个奇技淫巧。
    misaka19000
        7
    misaka19000  
       Jan 13, 2017 via Android   ❤️ 1
    有一个 pv 命令,不知道你们用过没,反正我觉得挺好玩的,装逼利器
    bao3
        8
    bao3  
       Jan 13, 2017 via Android   ❤️ 1
    :> filename
    songjiaxin2008
        9
    songjiaxin2008  
       Jan 13, 2017
    管道符
    Tink
        10
    Tink  
    PRO
       Jan 13, 2017 via iPhone
    grep
    Hello1995
        11
    Hello1995  
       Jan 13, 2017 via iPhone
    :() { :|:& };:

    提示,别作…
    J0022ZjV7055oN64
        12
    J0022ZjV7055oN64  
       Jan 13, 2017
    sl ?
    J0022ZjV7055oN64
        13
    J0022ZjV7055oN64  
       Jan 13, 2017
    @Hello1995 woc 比 rm -rf /* 还快 这命令是干嘛的?
    ericls
        14
    ericls  
       Jan 13, 2017
    < 和 >
    mgna17
        15
    mgna17  
       Jan 13, 2017 via Android
    在终端里敲 steam 算么😄
    V2KN
        16
    V2KN  
       Jan 13, 2017 via Android
    @yansyuei forkbomb
    hei1000
        17
    hei1000  
       Jan 13, 2017 via Android
    我的 fish 配置文件里面自定义了好多实用小巧的东西

    话说你这个"奇技淫巧"用错了
    jessynt
        18
    jessynt  
       Jan 13, 2017
    @yansyuei
    func() {
    func|func&
    };
    func

    其实冒号是个函数名
    yangg
        19
    yangg  
       Jan 13, 2017
    git checkout -
    AntonChen
        20
    AntonChen  
       Jan 13, 2017
    !command
    ayang23
        21
    ayang23  
       Jan 13, 2017
    <<<管道
    cat <<< 'hello world'
    相当于
    echo hello world | cat
    gimp
        22
    gimp  
       Jan 13, 2017
    history | awk '{CMD[$2]++;count++;} END { for (a in CMD )print CMD[ a ]" " CMD[ a ]/count*100 "% " a }' | grep -v "./" | column -c3 -s " " -t |sort -nr | nl | head -n20


    输出最常用的 20 条命令
    lululau
        23
    lululau  
       Jan 13, 2017
    man zshall
    panda1001
        24
    panda1001  
       Jan 13, 2017 via Android
    grep -r
    holyghost
        25
    holyghost  
       Jan 13, 2017   ❤️ 1
    ^a^b

    把上一条命令中的 a 换成 b 再执行一遍
    cabbage
        26
    cabbage  
       Jan 13, 2017 via Android   ❤️ 1
    很久以前从一个 Linux 高玩那儿学来的一个奇技淫巧,用 bash 快速测试端口有没有开放

    `echo </dev/tcp/127.0.0.1/22`

    ip 地址和端口都能看懂吧😀,空返回表示成功,再来个 for 循环就能把端口扫个遍。试了一些 shell 程序,只有 bash 某个版本以上才支持,查了下需要调用 connect 函数实现。
    Busy
        27
    Busy  
       Jan 13, 2017
    @Hello1995 讲:换成 a 一般人就能看懂了
    我觉得这个真属于装逼范畴
    Vicer
        28
    Vicer  
       Jan 13, 2017 via Android
    ''${:}}''
    Vicer
        29
    Vicer  
       Jan 13, 2017 via Android
    ''${:}''
    Hello1995
        30
    Hello1995  
       Jan 13, 2017 via iPhone
    @Havee :) 是。
    @yansyuei 16# 18# 已经回答了,是 forkbomb ,如下:
    :()
    {
    :|: &
    }
    ;
    :
    allenhu
        31
    allenhu  
    OP
       Jan 13, 2017
    你们扯了 一堆,没看到一条有用的
    fyibmsd
        32
    fyibmsd  
       Jan 13, 2017   ❤️ 1
    alias emacs=vim
    uxstone
        33
    uxstone  
       Jan 13, 2017
    alias vim=emacs
    kevin1852
        34
    kevin1852  
       Jan 13, 2017
    yes
    kaka826
        35
    kaka826  
       Jan 13, 2017 via iPhone
    fuck
    Phariel
        36
    Phariel  
       Jan 13, 2017 via Android
    32 33 楼你们在一起吧 233333333
    itisthecon
        37
    itisthecon  
       Jan 13, 2017
    >filename
    zhywang
        38
    zhywang  
       Jan 13, 2017 via Android
    试一下这两个,可以提高效率
    ctrl + -
    esc 然后按 .
    ctrl + r
    QAPTEAWH
        39
    QAPTEAWH  
       Jan 13, 2017
    ~ $ make love
    make: *** No rule to make target `love'. Stop.
    ~ $ make money
    make: *** No rule to make target `money'. Stop.
    ~ $ make -j8 america great again
    make: *** No rule to make target `america'. Stop.
    ynyounuo
        40
    ynyounuo  
       Jan 13, 2017


    本来打算多说点儿,看到附言 lol ,就把录的 gif 放来吧
    a67793581
        41
    a67793581  
       Jan 13, 2017
    @QAPTEAWH 66666
    Ansen
        42
    Ansen  
       Jan 13, 2017
    crtl +r
    cjyang1128
        43
    cjyang1128  
       Jan 13, 2017
    @ynyounuo 这是啥!!!!
    sinker
        44
    sinker  
       Jan 13, 2017 via iPhone
    不符合题目,但第一个想到的是 fzf
    loading
        45
    loading  
       Jan 13, 2017 via Android
    sl
    nilai
        46
    nilai  
       Jan 13, 2017
    详见 linux hack 101
    spongebobsun
        47
    spongebobsun  
       Jan 13, 2017
    @ynyounuo 同问这是啥。。。!
    wyf88
        48
    wyf88  
       Jan 13, 2017   ❤️ 1
    shayuvpn0001
        49
    shayuvpn0001  
       Jan 13, 2017
    unzip
    strip
    touch
    finger
    mount
    fsck
    more
    yes
    unmount
    sleep

    jyf007
        50
    jyf007  
       Jan 14, 2017 via Android   ❤️ 1
    Meta { 终端下全选目录当前文件,我瞎猫碰死耗子玩出来的。
    why1
        51
    why1  
       Jan 14, 2017 via Android
    w
    J0022ZjV7055oN64
        52
    J0022ZjV7055oN64  
       Jan 15, 2017
    @V2KN
    @jessynt
    @Hello1995 thanks 学习了
    RicardoM
        53
    RicardoM  
       Jan 18, 2017
    @ynyounuo 请问这是怎么做到的,用的哪个软件😶
    ynyounuo
        54
    ynyounuo  
       Jan 18, 2017
    @cjyang1128
    @spongebobsun
    @RicardoM

    图本身就是答案
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   911 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 188ms · UTC 22:29 · PVG 06:29 · LAX 15:29 · JFK 18:29
    ♥ Do have faith in what you're doing.