最近總有人問,我要學python,是否是就不用學shell了。其實平常生活中,不少工做都是很瑣碎的,有不少你意想不到的小任務。這時候你打開腳本去寫#!/bin/python 估計你還沒寫完#!,shell可能已經搞定了。python
因此會shell,熟練各類命令,會sed ,awk 會提升你的工做效率,相信每個Linux下討飯的程序員都有此體會。程序員
尤爲是當咱們在Linux下調試程序,查看程序debug日誌或者運行日誌,不懂shell,的確不是個好消息。shell
並且bash的精髓在於命令,而不在於語法。語法知識輔助 。bash
推薦一本書《Linux/unix設計思想》,一本很薄的解惑書,建議花個個把小時讀完。ide