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