-4
我的目標是在系統編程課程中學習C語言(在Linux/UNIX中講授,而不是在Windows中講授)。爲什麼學習bash如果你知道C?
通常情況下,將命令或一批腳本編寫在一起(例如,用於工具鏈)比編寫新的C程序花費的時間更少。
Bash具有便利的優點,但學習所有bash技巧和語法都有自己的學習曲線。 例如,只是做一些基本的文件操作,我不得不問這樣一個問題:
難道一個學生獲得更多的只是學習如何stat
作品,寫一個程序做任何環或if
構造?
什麼是學習bash的參數,當你可以用C編寫任何東西時,例如與Linux系統調用如execve
?
爲什麼使用錘子時,只需輕輕推一下就可以打開窗戶? – JakeGould
在許多情況下,bash並不是工作的最佳工具,但在很多情況下,它的功能還不錯,尤其是對於1-piece的代碼。 –
更重要的是,我的系統管理員工作時間爲9到5分,並在業餘時間進行編程。你知道有什麼不同嗎? UNIX外殼工具已經存在。作爲管理員所面臨的任何問題中,有99%的管理人員擁有數十年來由管理員提供的工具。如果您是'C'程序員,並且認爲現有工具不足,請下載源代碼並使其更好。如果它是好的,與其他人分享。但爲什麼重新發明輪子?你不會給任何人留下任何印象,並可能導致更多問題。 – JakeGould