如何系統地學習Shell程式設計?

時間 2021-05-06 19:12:13

1樓:

看過《Shell指令碼學習指南》,有點頭大

在書店臨時挑了《Linux命令列與shell指令碼程式設計大全》兩章看,覺得講的挺簡單清楚的,推薦一下。

大概順序是首先熟悉常見的sed,awk,grep等命令(有些命令的一大堆引數我也記不住,不過基本上用過的會記住),然後學習一下基本的控制語法,正規表示式,輸入輸出,就差不多啦

工作的時候基本還是邊查邊寫,以解決問題做驅動。

2樓:

鄙人從 08 年開始寫了乙個 Shell 程式設計範例,從操作物件和應用場景切入,系統地展開各種範例,推薦一看:

簡介:http://www.

tinylab.org/open-shell-book/

閱讀:https://

3樓:Xi Yang

沒發覺「系統學習」這玩意的必要性。Shell自身功能太弱,同時缺乏構建複雜工程的能力。

稍微複雜一些的任務,我建議你直接上python或者perl。

4樓:

寫Shell從來都是邊查邊寫...這東西好用但是每次寫起來都是10幾行解決問題,記不住。也暫時沒發現需要系統學習的必要。

5樓:

上面的幾位已經推薦了一堆書了,我這裡就不廢話了。

我覺得如果shell寫的少,其實不要太著急,慢慢就會寫很多了,剛開始的時候,不要追求完美,多學習一下不算太長的高水平的shell指令碼,自己學習一下。模仿,完事,不要有心理負擔!

世界不存在完美

6樓:

我比較推薦《UNIX shell範例精解》。這本書幾乎包含了shell命令列和程式設計所有方面,而且通過例子講解,簡單易學,是我讀過的最好的關於shell命令列和程式設計的書籍。

7樓:趙躍宇

shell這個東西很簡單,關鍵問題是要知道自己要做什麼,怎麼做例如用shell寫乙個自動部署LAMP

apache mysql php 都要了解些然後寫shell指令碼就變成了乙個說明文了

語法什麼的可以直接搜尋

當然有更高追求的話,考慮下反饋資訊容錯機制回滾之類呃以上的東西 python 可以 ruby可以 php也可以做。

如何系統地學習Excel?

ItFunly 你需要完整學習這門課程 吳先生 還是用起來吧,然後實踐中有乙個老師帶你。反正我今年在帶我曾經的mentor做一些Excel建模,她甚至不需要太思考就能比我以前自己摸索的學習速度快三倍以上,我都羨慕我mentor是我的mentor。而且現在有時候看到的網上的很多學習資源,怎麼看都感覺沒...

如何系統地學習中醫?

胡茬 無法實際驗證的玄學,當然只能死記硬背了 而且可能2本書你還能找到矛盾的地方,同樣因為無法驗證,矛盾永遠存在 學中醫,耽誤自己一輩子。 一念 根據自身經驗,學院是毀中醫的,真想學,等你畢業,該考的證都考出來了,再去民間找老中醫拜師傳承,但你一定要先在學校學習好現有知識,反正拜師也一樣得學,不過會...

如何系統地學習廚藝?

圓圈 我覺得我的廚藝還不錯,因為從小家裡是做餐飲生意的,廚師做什麼我都在旁邊眼巴巴的看著,等著菜出鍋了,上菜了,我好把剩下的吧唧吧唧的吃掉,7歲那年第一次給出差回來的爸媽做了一次炒麵,爸爸媽媽很幸福,我也因此獲得了5塊錢的零花錢,那個時候5塊錢已經是高富帥了。從那個時候,因為幫家裡打雜,買菜,選菜,...