對(duì)程序員來說,為什么Linux系統(tǒng)比Windows系統(tǒng)更好?
網(wǎng)友解答: 對(duì)于程序員來說,最好的工具就是能夠提升效率,能夠偷懶。軟件安裝windows是面向普通用戶,因此所有安裝都是依靠鼠標(biāo)拖拽式安裝,例如安裝vscode編輯器,我需要下面幾步打開
對(duì)于程序員來說,最好的工具就是能夠提升效率,能夠偷懶。
軟件安裝
windows是面向普通用戶,因此所有安裝都是依靠鼠標(biāo)拖拽式安裝,例如安裝vscode編輯器,我需要下面幾步
打開瀏覽器打開vscode官網(wǎng)點(diǎn)擊下載下載完畢后,雙擊安裝看似上面幾步也不是很慢。沒有對(duì)比就沒有傷害。Linux系統(tǒng)下是這樣
1.wget 下載地址 && sudo dpkg -i vscode.deb
就這樣好了。道理很簡單,原本一步能做完的事絕不弄成三步做。程序員為了偷懶已經(jīng)傷心病狂
Shell
其實(shí)windows也是有命令行工具,為什么總是被人吐槽呢?因?yàn)閷?shí)在太丑了,PowerShell還算勉強(qiáng)好點(diǎn)。但是Linux的Shell才是最強(qiáng)大,上至一句話干掉系統(tǒng) sudo rm -rf /*,下至scp -r。你可以擁有整個(gè)系統(tǒng)最高權(quán)限。windows為了安全,很多細(xì)節(jié)你不能把控。連個(gè)包管理器也很難用。
利用Shell我們可以做很多自動(dòng)化的工作,自動(dòng)化一鍵大包項(xiàng)目上傳服務(wù)器部署。一個(gè)終端窗口解決你所有工作問題。
生態(tài)
在服務(wù)器領(lǐng)域Linux處于龍頭地位。不管是Docker還是機(jī)器學(xué)習(xí)框架Tensorflow,都是先基于Linux環(huán)境。因?yàn)樗麄儗?duì)Linux兼容性好,安裝時(shí)不會(huì)出現(xiàn)各種莫名其妙的問題。減少了解決問題的成本。
網(wǎng)友解答:無意義的比較。本人不是程序員,喜歡臨時(shí)寫腳本偷懶,從win10遠(yuǎn)程登陸到linux命令行上寫,或者win10開bash,有時(shí)在外應(yīng)急,只有安卓手機(jī),也是遠(yuǎn)程登陸linux命令行執(zhí)行自己寫的工具處理任務(wù),這些都是執(zhí)行在linux環(huán)境下的,同時(shí)linux服務(wù)器執(zhí)行效率比windows個(gè)人電腦快。但是,工作總得和各地的人交流,qq和微信,還是windows上方便,尤其是經(jīng)常截圖后加點(diǎn)箭頭方框文字什么的,即使linux上有wine版但不穩(wěn)定,有截圖工具但后期加點(diǎn)標(biāo)示不方便,還有內(nèi)部的辦公系統(tǒng),只支持ie8,非常蛋疼??磦€(gè)人實(shí)際需要,我是win和lin并用的。