最近总有人问,我要学python,是不是就不用学shell了。其实日常生活中,很多工作都是很琐碎的,有很多你意想不到的小任务。这时候你打开脚本去写#!/bin/python    估计你还没写完#!,shell可能已经搞定了。

所以会shell,熟练各种命令,会sed ,awk 会提高你的工作效率,相信每一个Linux下讨饭的程序员都有此体会。

尤其是当我们在Linux下调试程序,查看程序debug日志或者运行日志,不懂shell,的确不是个好消息。

而且bash的精髓在于命令,而不在于语法。语法知识辅助 。

推荐一本书《Linux/unix设计思想》,一本很薄的解惑书,建议花个个把小时读完。

会python就不需要会bash shell 了吗_unix