有多少人把 man bash, vimtutor 之类的都读过一遍 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
yech1990
V2EX    Linux

有多少人把 man bash, vimtutor 之类的都读过一遍

  •  
  •   yech1990 2016-01-06 02:04:21 +08:00 5710 次点击
    这是一个创建于 3569 天前的主题,其中的信息可能已经有所发展或是发生改变。

    粗略翻了一下,发现每一个命令我基本都是 google 过一遍然后才学到的。

    感觉如果刚开始接触的时候如果能好好读一遍的话,确实能省下不少时间啊。

    条理性比网上大把的教程好太多,可是就是太长了。。。。。。。

    33 条回复    2024-02-06 15:46:45 +08:00
    vibbow
        1
    vibbow  
       2016-01-06 02:17:11 +08:00
    man 手册是让你查具体用法用的,而不是入门用的
    yech1990
        2
    yech1990  
    OP
       2016-01-06 02:23:05 +08:00
    @vibbow 之前我也是这么觉得的
    不过你 man bash 看一下, 分明就是教程

    感觉有这一层逻辑
    help 是查用法
    man 是教程
    info 是文档
    mzer0
        3
    mzer0  
       2016-01-06 02:24:37 +08:00   1
    你可以试试 tldr
    vibbow
        4
    vibbow  
       2016-01-06 02:35:38 +08:00
    @yech1990 说明维护 bash 手册的人比较良心 233
    yech1990
        5
    yech1990  
    OP
       2016-01-06 02:36:32 +08:00   1
    @mzer0 还是不一样的

    比如 tldr bash , 看到的结果:

    - Run commands from file (script)

    bash {{file}}
    这里只是给了个注释,懂得人一看就懂,不懂的人不可能看懂

    而 man bash , 看到的结果(随便截取了几行):
    for (( expr1 ; expr2 ; expr3 )) ; do list ; done
    First, the arithmetic expression expr1 is evalu
    ated according to the rules described below under
    ARITHMETIC EVALUATION. The arithmetic expression
    expr2 is then evaluated repeatedly until it eval
    uates to zero. Each time expr2 evaluates to a
    non-zero value, list is executed and the

    这里用法,逻辑和原理都讲到了,用心看的话还能发现一些不知道的功能
    webjin
        6
    webjin  
       2016-01-06 02:59:23 +08:00 via Android
    母语是硬伤
    ericls
        7
    ericls  
       2016-01-06 03:22:50 +08:00 via iPhone
    vimtutor 确实是我最开始的 vim 教程
    ericls
        8
    ericls  
       2016-01-06 03:23:34 +08:00 via iPhone
    @webjin 中文都能学会 英文肯定不是问题
    chemzqm
        9
    chemzqm  
       2016-01-06 04:05:01 +08:00
    vimtutor 970 行, man bash 37 万行,一个是给入门人看的,一个是完整手册,没可比性吧
    sinxccc
        10
    sinxccc  
       2016-01-06 04:22:44 +08:00   2
    man 的初衷就是字典一样的命令手册。

    早期的商业 UNIX 会有印出来的 man 手册跟着系统给客户。
    mzer0
        11
    mzer0  
       2016-01-06 04:27:33 +08:00
    @yech1990 我在考虑写一个项目, 用来简化 Linux 下的命令, 例如用 tar_extract_zip 替代 tar zxvf. 不过好像挺多人都用 zsh, 因此没什么价值.
    Comphuse
        12
    Comphuse  
       2016-01-06 05:48:55 +08:00   3
    @mzer0 tar 解压可以不用给具体格式参数,直接 tar xf 即可。
    mzer0
        13
    mzer0  
       2016-01-06 06:53:06 +08:00 via iPhone
    @Comphuse 这样啊,多年来一直错了......
    rlexs
        14
    rlexs  
       2016-01-06 08:50:49 +08:00 via Android   1
    @mzer0 tar -xf ,可以自动识别的
    congeec
        15
    congeec  
       2016-01-06 09:12:27 +08:00
    zsh intro, vimtutor 都读过
    Delbert
        16
    Delbert  
       2016-01-06 09:49:24 +08:00 via Android
    vimtutor 读了三遍,也照着操作了,还是只会移动光标……
    GHfan
        17
    GHfan  
       2016-01-06 09:51:25 +08:00
    vimtutor 还是可以读完的啊
    lululau
        18
    lululau  
       2016-01-06 10:25:07 +08:00
    bash manual 和 vimtutor 篇幅都不长吧, 9L 的 37 万行是怎么算出来的。。。

    bash manual 可能对于新手来说有点困难,因为一些问题不放在具体的使用场景或例子中的话比较难理解,所以我部分认可 1L 的观点,入门和经过一段时间的使用之后可以再看 bash manual
    yech1990
        19
    yech1990  
    OP
       2016-01-06 12:30:26 +08:00
    @726332269 tar.gz 和 tar.bz2 能区分开么? 之前好像报错
    Ixizi
        20
    Ixizi  
       2016-01-06 12:41:00 +08:00
    man 可以查某个函数的用法
    img src="https://cdn.v2ex.com/gravatar/a768ccb2b7308c6a42146a9561df550d?s=48&d=retro" class="avatar" border="0" align="default" alt="angryRabbit" data-uid="42669" />
        21
    angryRabbit  
       2016-01-06 12:48:00 +08:00
    刚才测试了一下, tldr 需要联网。 cheat 命令是完全离线的。头一次听说 tldr ,确实挺好用
    GNiux
        22
    GNiux  
       2016-01-06 13:10:54 +08:00 via iPhone
    我是看 tldp.org 的, abs guide. 很受用。
    secondwtq
        23
    secondwtq  
       2016-01-06 13:51:52 +08:00
    @angryRabbit 我倒是有一个想法把 tldr 做成类似 brew 的离线版
    hugoqin
        24
    hugoqin  
       2016-01-06 13:54:10 +08:00
    没几个人把新华字典通读一遍吧
    Reficul
        25
    Reficul  
       2016-01-06 15:06:30 +08:00
    才知道有 tldr 这东西,好神奇= =
    rlexs
        26
    rlexs  
       2016-01-06 16:22:44 +08:00 via Android
    @yech1990 报错可能是版本过低的原因,能解压的格式都能识别的
    aivier
        27
    aivier  
       2016-01-06 17:20:14 +08:00
    Windows 的许可协议和联通的各种合同我都从头到尾读过,不知道为什么,就是有耐心
    vinceguo
        28
    vinceguo  
       2016-01-06 19:55:23 +08:00
    bash reference manual 和 abs 都扫过一遍, 说实话, 没记住多少, 但是日常写脚本基本没什么问题了.

    一个感受: shell 脚本还是只应该用来做一些简单的东西
    xiaomiao
        29
    xiaomiao  
       2016-01-06 20:05:35 +08:00
    vim tutor 我学了前几章啊。就靠这个入门的
    Arthur2e5
        30
    Arthur2e5  
       2016-01-09 08:16:11 +08:00
    bash 不要看 man 版本的 reference 。 info bash 和 html 版本的跨看起爽很多(哦我去 RIME 又忘了)。

    https://www.gnu.org/software/bash/manual/
    Arthur2e5
        31
    Arthur2e5  
       2016-01-09 08:20:24 +08:00
    另外什“ man 是教程”什的我倒也不能是,竟史名字 manual 嘛,手向於明一。但是要注意到 man 作为文档记录格式的功能和 texinfo 比真的是差远了,以至于很多程序现在只是把 --help 的用法或者 info 的一小块(这样说 man 也变成 info 的 tldr 了)截出来写成 man ,最后告诉你完整版是 info 。

    bash 的 man 倒比较良心,和 info 是同一份文档,但至于真要读肯定是读更好用的 info 版本啦。
    huangmingyou
        32
    huangmingyou  
       2016-01-12 11:17:34 +08:00
    没网络的时候 man X 看完过
    redsun368573607
        33
    redsun368573607  
       2024-02-06 15:46:45 +08:00
    vimtutor 看完过,看 man 都是有目的性的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2981 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 14:18 PVG 22:18 LAX 07:18 JFK 10:18
    Do have faith in what you're doing.
    ubao 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