Linux 與 Windows:2022年有什麼區別?
對於想嘗試新系統或厭倦了Mac OS或Windows操作系統的用戶,現在可能是切換到其他系統的時候了。Mac OS系統目前使用的是UNIX核心,這使從Mac OS切換到Linux變得相對容易。而對於Windows用戶,需要進行一些調整。
本教程將比較Linux操作系統和微軟Windows操作系統。
微軟Windows和Linux文件系統
微軟Windows文件存儲在不同的數據驅動器上(C:D:E:)。在Linux中,從根目錄開始,文件以樹形結構組織。該目錄是文件系統的開始。它通過各種其他子目錄進一步分支。根目錄用斜杠(/)表示。
主要差異
-
Linux是一種開源操作系統,可以根據需要更改源代碼,而Windows操作系統沒有訪問源代碼的許可權,因為它是商業操作系統。
-
由於其出色的安全性,Linux可以更輕鬆地檢測並修復錯誤,而Windows的大量用戶群易受到黑客攻擊。
-
Windows運行緩慢,特別是在舊硬體上運行,而Linux運行速度顯著更快。
-
在Windows操作系統中,印表機、CD-ROM和硬碟被視為設備。Linux外圍設備,包括印表機、CD-ROM和硬碟被視為文件。
-
Windows使用數據驅動器(C:D:E:)和文件夾來存儲文件。Linux使用以根目錄為開頭的樹形結構來組織文件。
-
在Linux中,同一目錄中可以有兩個名稱相同的文件。在Windows中,用戶不能在同一文件夾中使用完全相同的名稱擁有兩個文件。
-
在Microsoft Windows中,程序和系統文件幾乎總是存儲在C:驅動器中,而Linux上的程序和系統文件可以在不同的目錄中找到。
文件類型
在UNIX和Linux中,一切都被視為文件。鍵盤、滑鼠和印表機都是文件,文件是文件,目錄也是文件。
常規文件
常規文件也稱為普通文件,可以包含簡單的文本、程序、視頻和圖像。這些文件可以是二進位或ASCII格式,因為它們是Linux上最常用的文件類型。
目錄文件
目錄文件就像一個倉庫,可以用於其他類型的文件。用戶可以有一個子目錄(目錄中的目錄)。文件也可以作為用戶Microsoft Windows操作系統中找到的文件夾。
設備文件
硬碟驅動器、CD-ROM和印表機等設備在Windows中使用驅動器字母(如H:或G:)。例如,如果第一個SATA硬碟中有三個主分區,它們將被編號並命名為/dev/sda1,/dev/sda2和/dev/sda3。請注意,所有設備文件都包含在/dev/目錄中。
所有文件類型,包括設備,都允許用戶執行(運行)、編輯或讀取它們,這是Linux最強大的功能之一。許可權可以更改,以便對不同類型的用戶應用訪問限制。
Windows用戶和Linux用戶
在Linux中,有三種不同類型的用戶:
-
普通用戶
-
(根)管理用戶
-
服務用戶
普通用戶
當用戶在其系統上安裝Ubuntu時,將創建常規用戶帳戶。所有文件夾和文件都存儲在/home/中的主目錄中。普通用戶無法訪問其他用戶的目錄。
管理員(根)用戶
除了常規帳戶之外,在安裝Ubuntu時還會創建一個稱為根帳戶的輔助用戶帳戶。這是一個管理員超級用戶帳戶,允許用戶決定誰可以安裝軟體或訪問文件。用戶將登錄為根用戶以執行管理任務、安裝軟體或更改系統文件。用戶可以使用自己的常規帳戶瀏覽互聯網或播放音樂。
服務用戶
Linux被廣泛稱為伺服器操作系統。具有自己獨立服務帳戶的服務包括Squid、Apache和電子郵件。服務帳戶增加了用戶的計算機安全性。根據服務的不同,Linux可以拒絕或允許訪問各種資源。
-
服務帳戶將不會顯示在Ubuntu桌面版中。
-
在Ubuntu桌面版中,常規帳戶稱為標準帳戶。
Windows有四種用戶帳戶類型:
-
管理員
-
標準
-
子女
-
訪客
Windows和Linux中的文件名約定
在Windows中,用戶不允許在同一文件夾中保存具有完全相同名稱的兩個文件(參見下面的示例)。
相反,在Linux中,可以在同一目錄中有兩個名稱相同的文件,只要它們使用不同的大小寫。
Windows和Linux中的主目錄
在Linux中,為每個用戶創建為/home/的目錄。用戶可以在主目錄(例如/home/tom)中存儲個人目錄和文件。文件無法保存在用戶目錄之外,並且未經授權的用戶無法查看其他人的目錄。例如,如果未經授權的用戶不能訪問屬於Jerry的目錄(/home/jerry)。這個想法類似於Microsoft Windows中的C:\文檔和設置功能。
當用戶啟動Linux操作系統時,默認工作目錄(例如/home/tom)是用戶目錄。/home/tom目錄也被稱為主目錄,這是一個誤稱。
可以使用某些命令更改工作目錄,稍後將詳細討論。
Windows和Linux中的其他目錄
在Windows中,程序和系統文件始終保存在C:驅動器中。在Linux中,程序和系統文件存儲在兩個不同的目錄中。引導文件可以在/boot目錄中找到,而軟體和程序文件存儲在/dev目錄中的/bin設備文件中。
下面的圖片包括重要的Linux目錄,以及它們包含的簡短描述。
這些是Linux操作系統和Windows操作系統之間的主要區別。當用戶從Windows切換到Linux時,他們將注意到其他變化,這將在未來的教程中詳細討論。
Windows和Linux之間的差異
Windows:
-
使用不同
Differences Between Windows and Linux
Windows:
- Uses different data drives to store folders and files (C: D: E:)
- Has different drives (C: D: E:)
- Considers printers, CD-ROMs, and hard drives as devices
- Has four different user types: Guest, Child, Standard, and Administrator
- Administrator has administrative privileges
- Users cannot save 2 files in the same folder with the exact same name
- The default home directory is located in My Documents
Linux:
- Uses a tree-like hierarchical file system
- Doesn』t have any drives
- Printers, hard drives, and CD-ROMs (peripherals) are considered files
- Has three different user types: Service Account, Root, and Regular
- Root users are superusers and have administrative privileges
- File name conventions are case-sensitive (e.g. in the Linux/Unix operating system, SAMPLE and sample are considered two different files)
- A /home/ username directory is created for each user, which is considered their home directory
Windows和Linux的差異
Windows:
- 使用不同的數據驅動器來存儲文件夾和文件(C: D: E:)
- 有不同的驅動器(C: D: E:)
- 將印表機、CD-ROM和硬碟視為設備
- 有四種不同的用戶類型:訪客、子用戶、標準用戶和管理員
- 管理員具有管理特權
- 用戶不能在同一文件夾中保存兩個具有完全相同名稱的文件
- 默認的主目錄位於「我的文檔」中
Linux:
- 使用類似樹形結構的層級文件系統
- 沒有任何驅動器
- 將印表機、硬碟和CD-ROM(外設)視為文件
- 有三種不同的用戶類型: 服務帳戶、根用戶和普通用戶
- 根用戶是超級用戶,具有管理特權
- 文件名約定區分大小寫(例如,在Linux/Unix操作系統中,SAMPLE和sample被視為兩個不同的文件)
- 為每個用戶創建一個/home/用戶名目錄,該目錄被視為用戶的主目錄