有多少人把 man bash, vimtutor 之类的都读过一遍
- 0次
- 2021-07-05 03:27:40
- idczone
粗略翻了一下,发现每一个命令我基本都是 google 过一遍然后才学到的。
感觉如果刚开始接触的时候如果能好好读一遍的话,确实能省下不少时间啊。
条理性比网上大把的教程好太多,可是就是太长了。。。。。。。
man 手册是让你查具体用法用的,而不是入门用的
之前我也是这么觉得的
不过你 man bash 看一下, 分明就是教程
感觉有这一层逻辑
help 是查用法
man 是教程
info 是文档
你可以试试 tldr
说明维护 bash 手册的人比较良心 233
还是不一样的
比如 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
这里用法,逻辑和原理都讲到了,用心看的话还能发现一些不知道的功能
母语是硬伤
vimtutor 确实是我最开始的 vim 教程
中文都能学会 英文肯定不是问题
vimtutor 970 行, man bash 37 万行,一个是给入门人看的,一个是完整手册,没可比性吧
man 的初衷就是字典一样的命令手册。
早期的商业 UNIX 会有印出来的 man 手册跟着系统给客户。
我在考虑写一个项目, 用来简化 Linux 下的命令, 例如用 tar_extract_zip 替代 tar zxvf. 不过好像挺多人都用 zsh, 因此没什么价值.
tar 解压可以不用给具体格式参数,直接 tar xf 即可。
这样啊,多年来一直错了......
tar -xf ,可以自动识别的
zsh intro, vimtutor 都读过
vimtutor 读了三遍,也照着操作了,还是只会移动光标……
vimtutor 还是可以读完的啊
bash manual 和 vimtutor 篇幅都不长吧, 9L 的 37 万行是怎么算出来的。。。
bash manual 可能对于新手来说有点困难,因为一些问题不放在具体的使用场景或例子中的话比较难理解,所以我部分认可 1L 的观点,入门和经过一段时间的使用之后可以再看 bash manual
tar.gz 和 tar.bz2 能区分开么? 之前好像报错
man 可以查某个函数的用法
刚才测试了一下, tldr 需要联网。 cheat 命令是完全离线的。头一次听说 tldr ,确实挺好用
我是看 tldp.org 的, abs guide. 很受用。
我倒是有一个想法把 tldr 做成类似 brew 的离线版
没几个人把新华字典通读一遍吧
才知道有 tldr 这东西,好神奇= =
报错可能是版本过低的原因,能解压的格式都能识别的
Windows 的许可协议和联通的各种合同我都从头到尾读过,不知道为什么,就是有耐心
bash reference manual 和 abs 都扫过一遍, 说实话, 没记住多少, 但是日常写脚本基本没什么问题了.
一个感受: shell 脚本还是只应该用来做一些简单的东西
vim tutor 我学了前几章啊。就靠这个入门的
bash 不要看 man 版本的 reference 。 info bash 和 html 版本的跨節點連結看起來爽很多(哦我去 RIME 又忘記開簡體了)。
https://www.gnu.org/software/bash/manual/
另外什麼“ man 是教程”什麼的我倒也不能說是錯,畢竟歷史名字 manual 嘛,手冊總歸會傾向於簡明一點。但是要注意到 man 作为文档记录格式的功能和 texinfo 比真的是差远了,以至于很多程序现在只是把 --help 的用法或者 info 的一小块(这样说 man 也变成 info 的 tldr 了)截出来写成 man ,最后告诉你完整版是 info 。
bash 的 man 倒比较良心,和 info 是同一份文档,但至于真要读肯定是读更好用的 info 版本啦。
没网络的时候 man X 看完过