作為一個後端開發人員,剛開始進入到職場中,linux還不是必備項。但是隨著開發經驗的提升,慢慢就會接觸到linux,所以就有了那句:開發必須要會linux。一開始我也不知道linux是幹嘛的,學那些命令有啥用,而且每次學linux,都是學了幾個目錄、檔案的操作命令,就堅持不下去了,基本上是停留在cd,vim,cat,mkdir這幾個命令的層面上。直到後來我慢慢習慣了linux,今天就和大家聊聊windows的操作和linux的操作區別在哪裡。
聊的不深,什麼linux的好處,windows的好處等等,網上也是有很多的,說多了總會引起戰爭。這篇文章只是讓你從windows轉到linux的使用習慣而已,不討論兩者的好壞。
linux做伺服器,如果是我個人使用,一般是在上面執行某個系統給使用者使用該系統而已。
為什麼不用本地的電腦呢?其實也可以,但是你要24小時開機,還要做個內網穿透,颳風下雨停電了,系統就崩了。所以我們一般都是買個阿里雲或者其他雲的伺服器。讓別人幫我們24小時掛著,省心省力。
為什麼不用windows系統掛著呢?其實也可以,但是windows的圖形介面佔記憶體,我們買第三方伺服器,他們售賣的記憶體頻寬之類的都是用金錢來衡量的。如果有錢,不用考慮其他事情,我也願意選windows。還有一個就是你掛載一個系統在伺服器上,又不是經常使用,反正我個人是不願意花大價格去購買一個昂貴的windows伺服器。其實企業使用linux還是有很多其他方面考慮的,想要了解的同學自己去度娘吧。
windows是圖形化介面,linux是命令列介面,下面就說說實際操作的區別。
windows關機,重啟,通常我們通過下面的操作就能進行關機和重啟的操作,有時候我們想設定定時關機任務,就要進到windows設定介面去設定。
但是linux不行,linux是命令列介面,必須通過命令列進行關機,但是linux設定定時關機,只要在命令列後面加上任務即可。命令太多記不全也沒關係,記住即刻關機和即刻重啟就行,比較我們在windows上大多時候也是直接關機和重啟。
在windows上點選設定,就能看到很多系統資訊,這裡包括系統,連線的裝置,賬戶啥的,還有系統資訊和效能,直接按住Ctrl+Shirft+Esc或者點工作管理員就能看到
但是linux上用通過命令才能看到上面那些資訊,具體命令對應下面這個表格
windows上檢視網路,在設定那裡,點選網路和Internet就能看到網路的詳細資訊
但是在linux上這些都是用通過命令來檢視
在windows上檢視哪個軟體在執行,也是開啟工作管理員就能看到Ctrl+Shirft+Esc,如下圖,可以看到我的電腦上那些應用程式在執行
但是在linux中,還是得通過命令來檢視
在windows中,我們切換目錄,只需要用滑鼠點選即可,比如從C盤去到D盤。當我們點到D盤是,D盤中的所有目錄都會以圖形化介面出現在我們面前
但是在linux中,切換到其他目錄,要用命令模式,命令就是cd。我們切換到D盤,是看不到那裡目錄的,我們要把目錄顯示出來,就要用到一個ls命令
在windows中建立一個目錄或者文件,我們都是滑鼠右鍵,然後在新建功能那裡找到,要建立一個目錄,還是一個文件(txt,word,pdf等等)
但是在linux中,這些要通過命令來實現
在windows中,我們要看一個檔案中有什麼內容,比如看要給word文件中都寫了些什麼東西,我們就會雙擊開啟這個word文件,用wps或者是office工具開啟。
但是在lunix中是沒有這些工具的,我們需要用命令來開啟這些檔案,檢視裡面有什麼內容
在windows中,我們需要打包一個檔案,一般都是用第三方軟體,點選檔案,然後右鍵,壓縮。解壓就是雙擊,然後點解壓,比如我用的是banzip。我們可以看到,壓縮是可以壓縮成不同字尾的檔案,比如.zip或者.7z
linux中同樣也可以這樣操作,但是要通過命令列來操作。不同壓縮包具體有什麼不同,想了解的同學不防去百度一下,這裡暫且理解為是字尾名不同就像。
在windows中,我們需要下載一個應用,比如qq,我們就需要去百度上找一個qq的安裝包,一般我們都會去官網裡面查詢,因為官網裡面的東西沒有病毒。然後下載解壓安裝即可
在linux下載一個應用,是使用命令來下載的,而且應用都是官網上的,就不存在什麼病毒不病毒的(保留意見,不敢肯定)。但是每個linux系統的下載命令都不一樣,就像蘋果手機和安卓手機,下載的方式是不一樣的。linux中常用的下載命令(不同的壓縮包,下載方式是不同的)
此文章僅做為消除開發人員對linux的恐懼,對比windows和linux系統的操作區別,讓更多的人適應linux系統的操作。本人對linux瞭解也是懵懵懂懂,只是按照我自己的理解撰寫,如有不對的地方,歡迎指正。
文章中linux常用命令來自CodeSheep,大佬的部落格地址我不知道,這裡就給出他的公眾地址,微信公眾號:CodeSheep 。B站著名博主。