這些年一起學過的Linux

這些年因為Linux的火熱,很多人都開始在學習Linux了,本大(Da)神(Diao)作為一個跟得上時代的小白,當然也要學習Linux了,本文就介紹一下這些年學習Linux的一些經驗和心得.

第一次學習linux時,第一件事當然就是安裝Linux操作系統了,不同的公司提供的都是基於Linux內核並配以不同的軟件包而打包的發行版系統,而其中就以紅帽公司最為著名,其發行的RHEL和Fedora都是不錯的發行版,其二者最明顯的區別就是RHEL針對企業用戶,而Fedora針對於個人用戶.

這些年一起學過的Linux

Linux的用途還是很多的,在工作中服務器的操作系統使用Linux的很多,維護管理很方便,相比於window操作系統的臃腫,Linux短小精悍、佔用內存少,並且是開源的,所以應用場景很多,可隨便修改定製,像很多的電子設備都是基於linux開發的,比如安卓系統就是基於Linux內核而開發的,現在霸佔了絕大多數的智能手機。還有很多嵌入式電子設備,如家電產品等這些都是基於嵌入式linux。

在linux中,命令可分為系統基本命令和應用程序命令.系統基本命令大多被所有的Linux發行版所支持,初學者對於學習一些系統命令而做出來一些東西,會增加學習的興趣,即使是簡單的,比如創建test文件夾用mkdir test,刪除一些空的文件夾rmdir ,顯示日曆cal,改變文件權限chmod,變換目錄cd,查看目錄中有哪些文件ls等等,然後做一些腳本練習命令,比如做一些最簡單的輸入輸出操作,echo輸出操作,“>”重定向到指定文件。

在學習腳本命令的時候,也是一個有趣的過程,比如“>”和“>>”的區別、chmod的作用,執行腳本的格式 ./myshell、cd的作用,在瞭解了這些知識之後至少有一種學到東西的感覺,學習就是這麼一點一滴的積累,漫長的過程,學習,滿足,再挑戰,不斷地循序漸進地成長。

在學習Linux命令時要選好工具,會起到事半功倍的效果,shell就是一個很好的工具,它起到翻譯的作用,連接內核與用戶之間的操作,很多Linux發行版默認的shell是Bash,在學習Bash的過程中瞭解到Bash的一些優勢:默認保存歷史命令,通過上下鍵查看即可,只需要輸入前幾位就可以用tab鍵補齊命令,強大的批處理腳本能力等。

在學習掌握一定的基本知識也掌握了一定量的命令用法後,就可以進一步學習管理系統,這些內容在《Linux就該這麼學》這本書上都有介紹,但是看書不能光看理論知識,這樣看著看著就是去興趣了,而要結合一定的實驗(比如書後的練習一定要做做看),在練習實驗的基礎上增加興趣,可以讓你很快的提高,學習配置各種網絡服務器,用Linux搭建網絡服務,這些都是學習Linux系統管理和網絡管理的好方法.。到了這個階段就可以經常上網查查資料,看一些初學者不願意看的官方文檔,雖然有些枯燥,但會學到很多精華的東西,還要看看論壇精華區文章,多跟論壇裡的小夥伴討論學習工作中遇到的問題或對問題的看法以及不同的解決方案,但不能光靠論壇的學習,畢竟論壇上大多是自己的經驗,有些描述的不夠清晰,所以多看書還是必要的。書籍和官方文檔可以讓你係統的學習,但是論壇可以讓你學到一些小知識,小技巧。我本人也經常到論壇上來看看,因為即便是一個新手,也可能會發現一些你所不知道的小技巧,看論壇可以學到這些小技巧。 可以把平時積累的問題一次在論壇上發問, 但是初學的時候不要頻繁上論壇,因為你要問的問題都在書上寫著,耐心一點,你很快就能看到並學習掌握了,所以對於初級的問題自己看書解決,有助於自己的學習能力的提高和養成獨立解決能力的問題,而遇到那些想了很長時間仍然沒有結果,可以嘗試著與人溝通,思維有時會定勢,陷入死衚衕,所以交流也是很重要的。

總之,對於初學者在選定一個方向並培養了自己的興趣之後,就要堅持去學習攻克其中的重重難題,慢慢的積累之後,忽然之間就會覺得懂得也挺多的。最後祝所有對Linux感興趣的同學們一起奔跑在光明的道路上吧。

忘記說了,《Linux就該這麼學》這本書的官方在線地址我就不po了,大家自己找一下吧,叫linuxprobe。


分享到:


相關文章: