PHP 程序员要不要学习 Linux shell 编程?
程序员文章站
2022-05-07 09:59:28
...
回复内容:
学,为啥不学。问题是这跟php程序员有啥关系,喜欢就学,难道你一定要我举出个类似《会shell编程对于php程序员十大好处》来才肯学?
做个程序员要这么功利嘛,喜欢就学呗,shell用好可能不容易,但学个语法又不用多少时间,你多学一点又不会怀孕。 用php写脚本的时候经常有会一些瓶颈(可以写,但是有些东西用shell效率更高),比如对文件的操作,用php来处理相对比较2。我经常用有一些混搭的处理方式,在php里popen一些命令,在shell里执行一个php。还是比较实用的 linux下,shell 或 python 是很常用的脚本语言.
学脚本只为一个理由: Don't Repeat Yourself. 不学shell,也可以解决问题。学了shell你就不用重复的解决问题了。 非常有必要,不要局限在一种语言之内。bash shell比较古怪,可以学python这些比较简单易上手,也更加通用的脚本语言。 Linux Shell就理解为Linux服务器命令集就行了。如果是能接触服务器运维的工作,为了最大限度减少重复工作,把命令打包是不可避免的(当然也可以用Python和Perl代替Shell);否则如果只是作为PHP程序员,反倒没必要去纠结于学不学Shell,学的有多深,在语言语法的层面上,他们没什么本质区别,就像英语和汉语,而只是应用场景不一样。如果开发后台脚本,应用场景是汉语,就不用学习大牛们去精通Shell了,大牛也是干+总结出来的,而不是单单的学出来的。 要,我面试的公司都有linux 和shell的知识考题、