1. 程式人生 > >程序員為什麽需要學習linux

程序員為什麽需要學習linux

集成 程序員 命令 普通 令行 在服務器 人員 軟件 linux發行版

  程序員為什麽需要學習linux

操作系統

  Windows,Linux,Mac Os 是現在主流的三大操作系統,三者有不同的用戶群體

  Windows 用戶群體大,有各種各樣的應用程序支持,適合普通人群使用

  Linux 用戶群體小,有許多不同的發型版本,應用軟件偏少,適合少部分程序員等人群

  Mac Os 連官網宣傳視頻都說適合攝影師及程序員,非常推薦程序員使用

  既然有其他兩種系統且Windows系統有那麽多的應用支持為什麽還需要Linux呢,當我們使用淘寶購物,瀏覽網頁,甚至是使用Android(基於Linux)手機時,購物網站和我們瀏覽的網站都是運行在Linux服務器上的,沒錯,在服務器領域Linux可謂是大放異彩,這也是為什麽程序員需要學習Linux的原因,開發過程中難免需要與Linux系統打交道

  選擇什麽發行版的Linux

  Linux的發行版本十分之多,如果想要安裝圖形界面進行開發的話可以使用Ubuntu,如果想要進行部署程序作為服務器使用的話可以使用Centos(紅帽公司提供的社區版),Kali Linux主要用來做滲透測試集成了許多滲透測試的工具,適合網絡安全工程師去使用,還有一些Linux的發行版就不多說了可以自行去了解

  圖形界面還是命令行操作

  雖然現在一部分Linux發行版的圖形化界面做的已經很好了,但是我們還是需要學習用命令行去操作Linux,因為通常Linux服務器是在IDC機房的我們只能通過ssh工具去連接遠程的Linux系統,這些服務器都是不會安裝圖形化界面的,只能通過命令行的方式去操作,所以學習Linux應當學習命令行的方式,應該拋棄Windows中以用戶界面為主點擊完成操作的思想。

  如何學習

  Linux對於開發人員來說也只是一個工具,學習工具的唯一途徑就是通過場景去使用它,如:在Linux上開發,部署程序等,其他則應該通過多實踐多練習的方式去強化。

  最後:最好的學習方式是多使用Linux系統內置的幫助手冊來學習

程序員為什麽需要學習linux