
经常遇到这么一个情景:我忙半天,同事过来说,别费劲了,等哈我给你一个脚本。过了几分钟然后 .sh 文件来了。。。
1 Mitt 2018 年 1 月 28 日 via iPhone 要学会利用工具 |
2 miketeam OP 我也想变得有内涵一点,亲们,给我推荐一些自家珍藏的教程吧 |
3 0ZXYDDu796nVCFxq 2018 年 1 月 28 日 via iPhone 会 perl 显得更有内涵 |
4 IamI 2018 年 1 月 28 日 你以为那句「人生苦短,我用 XX 」是怎么来的…… |
5 bramblex 2018 年 1 月 28 日 嗯……这叫做善用工具。 你把 shell 换成 python / nodejs / ruby / 甚至坑爹的 perl / vb 都行…… 让人程序员有内涵的是使用工具代替人力的思维方式,在这种思维的引导下,你自然就学会了 shell / python / js 这些个性价比极高的编程语言。 |
6 gouchaoer 2018 年 1 月 28 日 via Android shell 脚本太暧昧了,不咋会,所以我都用 py/php 写脚本 |
7 zlfzy 2018 年 1 月 28 日 会编程的运维更有内涵 |
8 4BVL25L90W260T9U 2018 年 1 月 28 日 via Android 这算是基本功吧 |
9 kiwi95 2018 年 1 月 28 日 很多时候 shell 确实方便,随便写两行就能干事,推荐一个教程:abs guide: www.tldp.org/LDP/abs/html/abs-guide.html |
10 miketeam OP |
11 Death 2018 年 1 月 28 日 不会,你所指的应该是一种用脚本解决繁琐问题的思维习惯,与解决问题用的是不是 shell 脚本无关。 工具永远不是内涵,会利用正确、合适的工具来解决问题才算是内涵吧。 |
12 tankb52 2018 年 1 月 28 日 我在 windows 下面都经常写批处理。 |
13 ceyes 2018 年 1 月 28 日 Work smart, not hard~ |
15 hsuan 2018 年 1 月 28 日 via Android shell 真的反人类,现在我都用 python |
16 seki 2018 年 1 月 28 日 shell 脚本藏的坑比较多,很容易写入危险的代码,比如不小心就让命令变成了 rm -rf ~ 之类的 |
17 monnand 2018 年 1 月 28 日 via Android 我个人比较推荐这个教程:Classic Shell Scripting Google 一下可以找到 PDF 版。我当时是在 O'Reilly Media 的网站上买的电子版。电子版是 DRM free 的,当年打折好像十块钱好几本 |
18 lee015 2018 年 1 月 28 日 via Android 天王盖地虎 |
19 wweir 2018 年 1 月 28 日 shell 只是工具,会 shell 并不能让码农有内涵。 让他们变得有内涵的是:知道什么时候适合用什么工具来解决问题。 不过这会儿,他们已经不叫码农了,而叫高级工程师,或者架构师。 |
20 aheadlead 2018 年 1 月 28 日 shell 真的坑… (刚把 shell 并发编程玩熟悉的路过……) |
21 hugee 2018 年 1 月 28 日 via Android shell 哪里坑了?自己的疏忽大意让 shell 背锅? |
22 HuHui 2018 年 1 月 28 日 工作当中的一点小乐趣:用更简单更合适的方式去解决某个问题。 |
23 ETiV 2018 年 1 月 28 日 via iPhone 会用工具和体验 unix 哲学 都哲学了你说内涵不内涵 |
24 Tink PRO python |
25 iwtbauh 2018 年 1 月 28 日 via Android There is more Unix-nature in one line of shell script than there is in ten thousand lines of C. Unix 更自然地认为,一行 shell 脚本胜过万行 C 代码 |
26 gleymonkey 2018 年 1 月 28 日 shell 只是适合简短的命令堆砌,写法上没有什么限制,只要会基本的 linux 就能走起。当然大神写的就另说了。 |
28 sammo 2018 年 1 月 28 日 via Android 不用 OOP 不用 duck typing 不用泛型时 哪个语言都长相一样 不,是我脸盲 |
29 miketeam OP 真是喜欢争… |
30 vincenttone 2018 年 1 月 28 日 有这时间引战早学会 shell 了 |
31 leemail 2018 年 1 月 28 日 |
32 miketeam OP @vincenttone 批评的是,我认了。下午花了 1 个小时学了基本的,但是感觉没有撒用啊,各位大佬出个问题,让我用 shell 解解。 |
33 lfzyx 2018 年 1 月 28 日 shell 是一门非常糟糕的语言,里面语法之混乱,排版之无逻辑,让人看不下去,再加上有 sh,bash,csh,tcsh 这些解释器变体,建议 lz 不要入坑 |
36 wyk111wyk 2018 年 1 月 28 日 看书、健身、有一个漂亮的女朋友。 |
37 williamx 2018 年 1 月 28 日 如果做程序员三年以内,那么赶紧学吧;如果做程序员超过了三年还不会写,转行管理岗位吧。 |
38 xiaket 2018 年 1 月 28 日 via iPad 推荐用 shell 的都不是因为喜欢 shell 语法而推荐的, Linux 命令只简单知道 20 个以下或者 grep/find/sed/awk 都不知道怎么用的,会不会 shell 语法不重要 |
40 vincenttone 2018 年 1 月 29 日 @miketeam 楼主前端程序员?如果是前端程序员的话,学了 shell 确实用不到多少。 但是如果楼主用 mac 或者 linux 环境的话,懂一些 shell 能节约不少时间,但是要注意 mac 和 linux 的命令有一些差异。 |
41 miketeam OP 我是写前端的,就是画画图的那种 |
42 MartinWu 2018 年 1 月 29 日 个人觉得,shell 一个用途一个脚本,不要试图去维护。 |
43 wlsnx 2018 年 1 月 29 日 并不会,因为 shell 语法太差了 |
44 ofblyt 2018 年 4 月 2 日 最近做 shell,真是有一种很神奇的感觉 |