Linux 与 Windows:它们之间的主要区别

Linux 与 Windows 的主要区别

  • Linux 是一个开源操作系统,用户可以根据需要修改源代码,而 Windows 操作系统是一个商业操作系统,用户无法访问源代码。
  • Linux 非常安全,因为它易于检测和修复错误,而 Windows 用户群庞大,因此成为黑客攻击 Windows 系统的目标。
  • 比较 Windows 文件系统和 Linux 文件系统,Linux 即使在旧硬件上运行也更快,而 Windows 与 Linux 相比速度更慢。
  • Linux 外围设备,如硬盘、CD-ROM、打印机被视为文件,而 Windows 中,硬盘、CD-ROM、打印机被视为设备。
  • Linux 文件按树状结构排序,从根目录开始,而在 Windows 中,文件存储在不同数据驱动器(如 C: D: E)的文件夹中。
  • 在 Linux 中,您可以在同一目录中拥有 2 个同名的文件,而在 Windows 中,您不能在同一个文件夹中有 2 个同名的文件。
  • 在 Linux 中,您会发现系统文件和程序文件位于不同的目录中,而在 Windows 中,系统文件和程序文件通常保存在 C: 驱动器中。
Linux Vs Windows
Linux vs Windows

如果视频无法访问,请点击此处

Windows vs. Linux 文件系统

当我们比较 Windows 和 Linux 中的文件系统时,在 Microsoft Windows 中,文件存储在不同数据驱动器(如 C: D: E)的文件夹中。

但是,在Linux 中,文件按树状结构排序,从根目录开始

这个根目录可以被认为是文件系统的起点,它进一步分支出各种其他子目录。根目录用斜杠“/”表示。

您的 UNIX 上的通用树文件系统可能如下所示。

Linux Vs Windows

文件类型

在 Linux 和 UNIX 中,一切皆文件。目录是文件,文件是文件,像打印机、鼠标、键盘等设备也是文件。

让我们更详细地了解文件类型。

常规文件

常规文件也称为普通文件。它们可以包含图像、视频、程序或纯文本。它们可以是 ASCII 或二进制格式。这些是 Linux 用户最常用的文件。

目录文件

这些文件是其他文件类型的仓库。您可以在目录(子目录)中拥有一个目录文件。您可以将它们视为 Windows 操作系统中找到的“文件夹”。

设备文件

在 MS Windows 中,打印机、CD-ROM、硬盘等设备由驱动器号(如 G: H:)表示。在 Linux 中,它们被表示为文件。例如,如果第一个 SATA 硬盘有三个主分区,它们将被命名和编号为 /dev/sda1、/dev/sda2 和 /dev/sda3。

注意:所有设备文件都驻留在 /dev/ 目录中

所有上述文件类型(包括设备)都有权限,允许用户读取、编辑或执行(运行)它们。这是 Linux/Unix 的强大功能。通过更改权限,可以为不同类型的用户应用访问限制。

Windows 与 Linux 用户之间的区别

Linux 中有 3 种用户。

  1. 常规
  2. 管理员(root)
  3. 服务

普通用户

当您在系统上安装 Ubuntu 时,会为您创建一个常规用户帐户。您的所有文件和文件夹都存储在 /home/ 中。这是您的主目录。作为普通用户,您无法访问其他用户的目录。

Root 用户

除了您的常规帐户,安装时还会创建另一个名为 root 的用户帐户。root 帐户是一个超级用户,可以访问受限制的文件、安装软件并拥有管理员权限。每当您想安装软件、更改系统文件或在 Linux 上执行任何管理任务时;您需要以 root 用户身份登录。否则,对于播放音乐和浏览互联网等常规任务,您可以使用您的常规帐户。

服务用户

Linux 被广泛用作服务器操作系统。Apache、Squid、电子邮件等服务都有自己的独立服务帐户。拥有服务帐户可以提高计算机的安全性。Linux 可以根据服务允许或拒绝访问各种资源。

注意

  1. 您不会在 Ubuntu 桌面版本中看到服务帐户。
  2. Ubuntu 桌面版中的常规帐户称为标准帐户。

在 Windows 中,有 4 种用户帐户类型。

  1. 管理员
  2. 标准
  3. 儿童
  4. 访客

Windows vs. Linux:文件名约定

在 Windows 中,您不能在同一个文件夹中有 2 个同名的文件。见下文 –

File Name Convention

而在 Linux 中,您可以在同一目录中拥有 2 个同名的文件,只要它们使用不同的字母大小写。

File Name Convention

Windows vs. Linux:主目录

对于 Linux 中的每个用户,都会创建一个目录作为/home/

考虑一个名为“Tom”的普通用户帐户。他可以 his personal files and directories in the directory “/home/tom”。他不能在用户目录之外保存文件,也无法访问其他用户的目录。例如,他无法访问另一个用户帐户“Jerry”的目录“/home/jerry”。

这个概念类似于 Windows 中的 C:\Documents and Settings。

当您启动 Linux 操作系统时,您的用户目录(在上面的例子中是 /home/tom)是默认工作目录。因此,目录“/home/tom”也被称为主目录,这是一个误称。

工作目录可以使用一些命令更改,我们稍后会学到。

Windows vs. Linux:其他目录

比较 Windows vs Linux 的其他目录,在 Windows 中,系统文件和程序文件通常保存在 C: 驱动器中。但在 Linux 中,您会发现系统文件和程序文件位于不同的目录中。例如,引导文件存储在 /boot 目录中,程序和软件文件可以在 /bin 中找到,设备文件在 /dev 中。以下是重要的 Linux 目录及其简要描述。

Windows Vs. Linux

这些是 Linux 和其他操作系统之间最显著的区别。当切换到 Linux 时,您会观察到更多差异,我们将在教程中继续讨论。

Linux vs Windows – 它们之间的区别

以下是 Windows 和 Linux 之间的主要区别

车窗 Linux
Windows 使用不同的数据驱动器,如 C: D: E 来存储文件和文件夹。 Unix/Linux 使用类似树状的层次文件系统。
Windows 有不同的驱动器,如 C: D: E Linux 没有驱动器
硬盘、CD-ROM、打印机被视为设备 Linux/Unix 中的外围设备,如硬盘、CD-ROM、打印机也被视为文件
有 4 种用户帐户类型:1) 管理员,2) 标准,3) 儿童,4) 访客 有 3 种用户帐户类型:1) 常规,2) Root 和 3) 服务帐户
管理员用户拥有计算机的所有管理权限。 Root 用户是超级用户,拥有所有管理权限。
在 Windows 中,您不能在同一个文件夹中有 2 个同名的文件 Linux 文件名约定区分大小写。因此,sample 和 SAMPLE 在 Linux/Unix 操作系统中是 2 个不同的文件。
在 Windows 中,我的文档是默认的主目录。 为每个用户创建 /home/username 目录,称为其主目录。