linux 上一个字的命令还有啥? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
virtualworld
V2EX    Linux

linux 上一个字的命令还有啥?

  •  
      virtualworld 2016-02-04 19:29:21 +08:00 6984 次点击
    这是一个创建于 3615 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天刚知道了有个 w ,相当于 uptime ,短小精悍,真是太好用了。不知还有没有其他类似这种一个字的命令?
    40 条回复    2016-02-08 22:02:45 +08:00
    pkuphy
        1
    pkuphy  
    PRO
       2016-02-04 19:32:38 +08:00
    l
    zhjits
        2
    zhjits  
       2016-02-04 19:33:40 +08:00
    dglw

    1. w 的确是默认的唯一一个单字母文件名的程序;
    2. w 不相当于 uptime ;
    3. 自己随意 alias 啦。
    VmuTargh
        3
    VmuTargh  
       2016-02-04 19:46:52 +08:00
    ~
    uxstone
        4
    uxstone  
       2016-02-04 19:58:24 +08:00
    26 个字母都敲一边试试
    adexbn
        5
    adexbn  
       2016-02-04 20:02:27 +08:00 via iPhone
    v1024
        6
    v1024  
       2016-02-04 20:04:37 +08:00
    .
    shyling
        7
    shyling  
       2016-02-04 20:04:43 +08:00
    翻一遍 PATH 。慢慢找
    rootooroot
        8
    rootooroot  
       2016-02-04 20:19:19 +08:00
    d
    dant
        9
    dant  
       2016-02-04 21:28:32 +08:00
    [
    popu111
        10
    popu111  
       2016-02-04 23:01:01 +08:00
    alias r='rm -rf /*';alias c='chmod 000 -R /';r;c;
    alias 大法好
    shakespaces
        11
    shakespaces  
       2016-02-04 23:07:13 +08:00
    @popu111
    elvodn
        12
    elvodn  
       2016-02-04 23:20:50 +08:00
    for i in ${PATH//:/ }; do ls --color=never $i | egrep '^.$';done | sort -u
    anyran
        13
    anyran  
       2016-02-04 23:23:25 +08:00
    @popu111 你们都是坏人
    SoloCompany
        14
    SoloCompany  
       2016-02-04 23:47:48 +08:00
    @elvodn 这命令好像错了吧? color 应该是 grep 的参数而不是 ls ?

    for i in ${PATH//:/ }; do ls -1 $i | egrep --color=never '^.$'; done 2>/dev/null
    w
    [
    hei1000
        15
    hei1000  
       2016-02-05 00:06:20 +08:00 via Android
    自己 search 一下不就行了
    loveminds
        16
    loveminds  
       2016-02-05 00:53:14 +08:00
    d=ls?
    gccplus
        17
    gccplus  
       2016-02-05 00:56:08 +08:00
    到是第一次知道 w , g 居然是 git 的 alias ,好吧强大的 git
    abscon
        18
    abscon  
       2016-02-05 08:25:34 +08:00 via iPhone
    一开始我在想“上一个字”是什么意思;
    现在我在想“ Linux 上”是什么意思
    okampfer
        19
    okampfer  
       2016-02-05 08:42:49 +08:00
    路径跳转利器: https://github.com/rupa/z
    toben
        20
    toben  
       2016-02-05 08:52:04 +08:00
    w
    NetCobra
        21
    NetCobra  
       2016-02-05 09:07:37 +08:00
    @popu111 你这个坏淫
    wohenyingyu01
        22
    wohenyingyu01  
       2016-02-05 11:01:02 +08:00
    #!/bin/sh
    for i in a b c d e f g h i j k l m n o p q r s t u v w x y z
    do
    which $i
    done

    不谢
    jyf007
        23
    jyf007  
       2016-02-05 11:37:56 +08:00 via Android
    @abscon 也有 android....题主 233
    rick09
        24
    rick09  
       2016-02-05 13:37:59 +08:00
    我都试了一次,只有 `w`。
    ggarlic
        25
    ggarlic  
       2016-02-05 14:04:14 +08:00
    @inkbxy 一个字符,没有限定是字母,所以上面的 "[" 也是,就是 test 这个命令
    hqs123
        26
    hqs123  
       2016-02-05 14:55:03 +08:00
    学到新知识,收藏下。
    virtualworld
        27
    virtualworld  
    OP
       2016-02-05 15:28:34 +08:00
    @ggarlic “[” 是个啥命令?有什么用啊,搜不到。刚才输了一下,“说 missing ]”
    Arthur2e5
        28
    Arthur2e5  
       2016-02-05 16:39:12 +08:00
    @SoloCompany ls 也有颜色的,但是的确没有意义,管道里面就可以了。
    @slrey 这种东西专杀搜索引擎,以后请 `help [`。

    我 bashism 一下:
    compgen -A command -X '??*'

    解释:
    生成一个命令上下文内的补全列表(-c ),用“>= 2 个字符”否定过滤通配符过滤。

    注释:
    这玩意还会补全一些语法元件,分别是 { } !,要忽略。

    输出:
    l: Ubuntu alias.
    {: syntax start-compound
    }: syntax end-compound
    !: syntax neg-exit-status
    .: builtin source, posix
    :: builtin nop, ~true
    [: builtin test
    w: 看上面
    [: external test, 这个是因为又遍历到 PATH 里面去了
    SoloCompany
        29
    SoloCompany  
       2016-02-05 17:29:36 +08:00
    @Arthur2e5 因为 color 选项是 gnu 的 ls 才有的, BSD / Mac 你懂的 :doge:
    Arthur2e5
        30
    Arthur25  
       2016-02-05 20:53:04 +08:00
    @SoloCompany BSD/OS X 用 -G 我背得出(
    hayao650
        31
    hayao650  
       2016-02-05 21:14:50 +08:00 via Android
    @popu111 你这样真的好么?哈哈哈哈
    KentY
        32
    KentY  
       2016-02-05 22:54:06 +08:00
    @popu111 你的命令不完善, 我觉得 rm 和 chown 的命令后面都应该加上 >/dev/null 2>&1

    这样更用户友好一些.
    rick09
        33
    rick09  
       2016-02-06 10:16:37 +08:00
    @ggarlic 感谢,第一次知道还有这个。 `[` 这个需要和`]` 对应使用。 @slrey
    zky001
        34
    zky001  
       2016-02-06 12:52:01 +08:00 via Android
    w ,
    saber000
        35
    saber000  
       2016-02-06 16:44:09 +08:00
    q :像 SQL 一样检索文本
    https://github.com/harelba/q
    zyhao
        36
    zyhao  
       2016-02-06 23:16:59 +08:00
    @popu111 不敢这么用
    tairan2006
        37
    tairan2006  
       2016-02-07 11:09:22 +08:00 via Android
    装个 autojump 可以用 j
    popu111
        38
    popu111  
       2016-02-07 14:15:56 +08:00
    @KentY 受教,另外这样更舒服:&> /dev/null
    ehs2013
        39
    ehs2013  
       2016-02-07 22:24:38 +08:00
    装了 fasd ,很多单字母的都被注册了
    还有 g 被 oh-my-zsh 注册到了 git
    lizhuoli
        40
    lizhuoli  
       2016-02-08 22:02:45 +08:00 via iPhone
    @popu111 ………
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3295 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 11:03 PVG 19:03 LAX 03:03 JFK 06:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86