怎樣從windows轉到linux?

李憨

不管你是真的需要linux還是隻想玩玩,要想從windows轉到linux,你都需要了解一下linux到底是什麼,有怎樣的特點。下面我根據我的經驗說點看法。

第一,和windows一樣,linux也是操作系統,不過它是開放源代碼的,懂編程的人可免費下載研究、使用或改動。但你更改的linux如果發佈出來,也要開放源代碼。

第二,Linux內核開源,使得不同個人、社團能使用它編制不同的Linux套件。目前比較流行的套件有:redhat,fedroa,debian,ubuntu,suse,mandrive,gentoo。以上版本的linux套件用戶相對較多,deepin是國內目前較為流行的linux套件。
上圖:deepin的華麗界面


上圖:ubuntu的界面

第三,可以看一看類似《從windows到linux》《linux從入門到精通》《鳥哥的私房菜》之類的書籍。


第四,先了解一下linux的文件管理方式。有人安裝linux後,就習慣性地尋找C盤D盤,在linux裡是不會找到C盤D盤的,linux下一切都是文件,所有文件都在目錄下,所有目錄都統一在“/”目錄下,“/”是“根目錄”,磁盤的各個分區就掛在不同的目錄下。

第五,linux用戶級別有高低之分,權限最大的是root用戶,初學linux的人最好個自己建立一個非root用戶,以免誤操作傷害系統。

第六,初學linux的人,最好選擇deepin或ubuntu。deepin是國內最易用的linux套件,ubuntu是國際上較為流行的linux套件。

第七,若你的電腦硬件比較新潮,ubuntu就是最佳選擇,它每年推出2個新版本,對新潮硬件支持教好。ubuntu還特意針對中國市場推出衍生版ubuntukylin,也可選用。
上圖:ubuntukylin的界面


松濤盛語

前年從0進入的linux,用ruby寫東西,也是推薦在linux或mac上編程。一開始是在windows裡安裝的linux和macos虛擬機,因為怕linux玩不轉,後來就直接在本本上安linux。現在用mac air,服務器用linux。

前記

以前對linux的概念僅僅是服務器而已,聽說是技術大牛經常用,命令行操作居多,公司裡又有其它事,怕軟件兼容問題所以一直沒敢安。

你很難想象,三年之前,我對linux一無所知,包括怎麼用命令行安裝軟件,尤其是那種源碼的,需要自己編譯的。

上手

不管用哪個發行版,先安上用著再說,當然最好找一個用的多的發行版,這樣解決方案也多。


如果沒有特殊要求的,非常建議在實體機上安裝一個linux,而不是虛擬機。

對於Linux版本的選擇:

如果你知道你們家服務器用的哪個發行版,直接用那個版本就可以了,省去了挑的麻煩,開發環境最好和服務器環境一致,不僅僅是系統,還包括版本號,這個很重要。

服務器我們用的ubuntu,所以安的發行版也是這個。

界面

現在的linux發行版用戶體驗比以前好的太多了,界面也有仿windows的,都可以改,界面操作基本上和win的差不太多,所以這個操作學習成本很小。

命令行

不管是linux還是macos,命令行絕對是程序最愛的一個,它比界面操作更加的酷炫(當然不是視覺上的),界面能做的,它也能做,界面不能做的,它還能做。(你給我用命令行畫個圖試試,^_^)

程序員用的大部分軟件,在發行版的包管理器上,都能下載下來,基本只需要一條命令完事

比如,我要安裝個版本控制器,如果我的發行版是ubuntu的話,我可以:

apt-get install git

這一條命令就可以為我做很多事,我需要做的就是耐心的等待了。

當然,發行版也會自帶一些軟件,但版本往往都是偏低的,包管理器的更新速度有些也會慢幾拍,如果你想嘗試最新版的,可能需要下載源碼,自行編譯安裝一遍,這個挺過癮的,真的。

下載

大部分的發行版都有自己的下載中心,或是應用商店,對於日常辦公也是綽綽有餘。

開發人員也可以用命令行下載,比如apt-get,比如yum等

還可以下載安裝包,直接安裝。

有些安裝包是源碼,強烈建議自己上手安裝一次,安裝一次就知道怎麼安了。

軟件

大部分windows的軟件都有替代品,類似於word的開源軟件有openoffice、libreoffice等等,可以下載下來試用一下。還有很多軟件是三大系統通用的,比如libreoffice

這個是最令win用戶頭疼的一個,在linux中,你會更多的用到這兩個VIM、EMACS,在查看文檔的時候。

大牛們會說,太方便了,新人會說,這是啥東西,簡直太難用了,有木有。

盤符

一接觸linux,打開系統,你一定會找,C盤在哪?D呢?

很頭疼是吧,有時候安裝軟件你都不知道安在哪了,因為在linux命令行安裝的時候不用選擇安裝路徑,更不會在桌面上生成快捷方式的圖標,對於新手的你是不是很無語。

不要緊,linux系統安裝都是遵循一些約定俗成的規律的,就那幾個地方,挨個找找,一定有收穫的,再不行用命令行查找,要知道命令行查找是linux引以為傲的工具,這個工具圖形界面可是比不上的。

文化

windows和linux是兩種文化,一個開源一個閉源,理念,操作方式都會不一樣,需要慢慢的摸索,學習和積累。


有什麼問題可以留言或評論!

以上,希望能幫到你,祝好!


木易小光

難住你的不是python,而是linux環境下python環境的搭建和使用。其實windows下開發python是完全沒有問題的,主要是開發完成後,程序在不同系統平臺下的部署需要多練習和研究。


翼原

1.首先掌握 vi,bash,Makefile 2.儘量不使用桌面,用控制檯3.儘量不用apt/yum,下載源碼編譯4.從下載的源碼中,挑選感興趣的研究5.做小項目

有Windows開發經驗的Linux開發工程師,編碼這個事情,舉一反三。PS:Windows程序員,只要搞端MVC,能力絕對米有問題!

從最開始的折騰編譯環境(IDE)到迴歸程序員的核心工作 -- 編碼。Linux、Windows下其實都是一個事兒。從Windows轉Linux開發,也有不一樣的地方,主要開發方向的不同1.Linux 應用開發 集中在嵌入式Linux中,多是C/C++開發語言,一個Makefile走天下2.Linux Server開發 開發語言就五花八門了,C++/Java/JS/PHP


陝西IT優就業

Linux易上手、開箱即用的國內Linux發行版深度Deepin系統,基於Debian,集成了常用軟件和開發環境,是Linux首選👍


分享到:


相關文章: