Linux/Unix運維之巧學活用shell編程
想要很好的管理Linux系統,shell腳本語言是其必備的工具,Linux/Unix系統的底層及基礎應用軟體的核心大都涉及shell腳本的內容。
一、掌握shell腳本基本語法的方法
最簡單有效的方法就是將語法敲n+1遍!不知道多少人還記得小學,初中,甚至高中時候,爛熟於心的一些知識?學會了、運用熟練了,但是長時間不去在意,就會忘記,不是嗎!
二、掌握shell腳本的各種常見語法
要掌握各類條件表達式、if多種判斷、for循環的不同用法、while多種讀文件的循環等!只有熟練掌握,我們的工作才會更加輕鬆有效!
三、形成自己的腳本開發風格
當掌握了各種常見語法之後,就該選定一種適合自己的語法,形成自己的開發風格,然後將其用精、用透!
四、從簡單做起,簡單判定,簡單循環
開發過程中最常用的不外乎判斷,循環!Shell編程原理也是一樣!程序猿成長到一定程度容易達到瓶頸,其實就是眼高手低,無法繼續約束、克服自己!耐心的熬過去,再堅持一下,就過去了!
五、多模仿,放下參考資料練習,多思考
六、 昨日AlphaGo戰勝了柯潔第一局!同事問我「那編寫程序的人是不是很懂圍棋?」其實AlphaGo的強大在於程序猿給他輸入了3000萬步人類大師的下棋方法,並且讓他自我對弈3000萬次!多模仿,放下參考資料練習,多思考,AlphaGo不就是這樣成功的嗎?
七、學會分析問題,形成編程思維
通常我們會將需求細細劃分為各個小的單元,然後利用函數、判斷、循環、命令等實現每一個小的單元,最後再將這些單元組裝到一起!而這劃分單元的能力就是我們通常所說的開發經驗!
八、編程命名規範化,熟記駝峰命名法
作為一個開發!不知道該如何描述駝峰命名法,它已經是我身體的一部分了!
九、不要拿來主義(新手別偷懶)
其實多數開發都是拿來主義,但是學習的時候不能這樣做!學習本就是需要用心去積攢知識的,一味的投機取巧,那麼你會永遠停留在這個階段!如果有人沒學好知識,那一定是投機慣了,心裡覺得學會了,而實際只摸了一點皮毛!
※Linux/Unix運維之Shell變數知識進價與實踐
※nodejs和php性能對比
※為效率而生的十大node框架
TAG:我不是程序猿 |
※Learn And Apply Flexibly 活學活用
※BitTorrent宣布uTorrent Web已迎來百萬月活用戶
※Facebook Stories日活用戶達1.5億,即將測試廣告功能
※QuestMobile數據:小程序日活用戶突破了2億
※Steam 5月報告:VR月活用戶持續增長;Oculus市場份額高於HTC
※G?知? H&M攜手Moschino聯名!從服裝飾品到生活用品甚至寵物服飾全面來襲!
※靈活用工成全球趨勢,ADP收購自由職業者管理平台WorkMarket
※生活用品專區||賽諾枕頭+KALOO安撫玩偶+太陽帽+foldaway摺疊地墊
※Twitter取消披露月活用戶,以新指標代替
※Valve:Steam平台VR月活用戶年同比增長160%
※Steam月活用戶:Rift 30.6萬,Vive 27.9萬,WMR
※VR過山車開發商自稱有100萬Cardboard月活用戶
※Steam 5月數據:VR月活用戶持續增長,Vive Pro達0.01%
※加入App Store新年特惠,《野蠻人大作戰》新增覺醒系統激活用戶
※G?知 H&M攜手Moschino聯名!從服裝飾品到生活用品甚至寵物服飾全面來襲!
※YouTube 宣布:月活用戶已超過 18 億
※Steam月活用戶:Rift 30.6萬,Vive 27.9萬,WMR 4.5萬
※VRChat:30%日活用戶是VR頭顯用戶
※Steam 4月數據調查:VR月活用戶佔比大增,達歷史新高
※Facebook營收及日活用戶增長超預期 股價盤後漲逾5%