Linux vs. Windows:2022 年有何不同?

对于希望尝试新事物,或者厌倦了 Mac OS 或 Windows 操作系统的用户来说,现在可能正是切换到其他系统的时机。Mac OS 系统目前使用 UNIX 核心,这将使从 Mac OS 切换到 Linux 成为一个相当平稳的过渡。另一方面,Windows 用户将需要进行一些调整。

以下教程将比较 Linux 操作系统和 Microsoft Windows。

Microsoft Windows 与 Linux 文件系统对比

Microsoft Windows 文件存储在不同的数据驱动器(C: D: E:)上。在 Linux 上,从根目录开始,文件以树状结构组织。此目录是文件系统的开始。它进一步分支到各种其他子目录。根目录用正斜杠 (/) 表示。

主要区别
  • Linux 是一种开源操作系统,可以根据需要更改源代码,而 Windows OS 无法访问源代码,因为它是一种商业操作系统。
  • 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 用户 vs. Linux 用户

在 Linux 中,有三种不同类型的用户

  • 普通用户
  • (Root)管理用户
  • 服务用户
普通用户

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

管理 (Root) 用户

除了常规帐户外,安装 Ubuntu 时还会创建一个称为 root 帐户的辅助用户帐户。这是一个管理超级用户帐户,允许用户决定谁可以安装软件或访问文件。用户将以 root 用户身份登录以执行管理任务、安装软件或更改系统文件。用户可以使用他们的常规帐户浏览互联网或播放音乐。

服务用户

Linux 长期以来一直被认为是服务器操作系统。拥有自己独立服务帐户的服务包括 Squid、Apache 和电子邮件。服务帐户提高了用户的计算机安全性。根据服务,Linux 可以拒绝或允许访问各种资源。

  • 服务帐户不会在 Ubuntu 桌面版中显示。
  • 在 Ubuntu 桌面版中,常规帐户称为标准帐户。

在 Windows 中有四种用户帐户类型

  • 管理员
  • 标准
  • 儿童
  • 访客

Windows 和 Linux 中的文件名约定

在 Windows 中,不允许用户在同一文件夹中保存两个文件名完全相同的文件(见下例)。

相反,在 Linux 中,只要它们使用不同的大小写,同一个目录中就可以有两个文件名相同的文件。

Windows 和 Linux 中的主目录

Linux 中的目录是为每个用户创建为 /home/。用户可以将其个人目录和文件存储在主目录中(例如 /home/tom)。文件不能保存在用户目录之外,并且用户无权查看属于其他人的目录。例如,如果目录不属于 Jerry(/home/jerry),则用户无法访问属于 Jerry 的目录。这个概念类似于 Microsoft Windows 中的 C:\Documents and Settings 功能。

当用户启动 Linux 操作系统时,默认工作目录(例如 /home/tom)是用户目录。/home/tom 目录也称为主目录,这是一个用词不当。

某些命令可用于更改工作目录,这将在稍后更详细地讨论。

Windows 和 Linux 中的其他目录

Windows 中的程序和系统文件始终保存在 C: 驱动器中。在 Linux 中,程序和系统文件位于两个不同的目录中。启动文件可以在 /boot 目录中找到,而软件和程序文件存储在 /dev 目录中的 /bin 设备文件中。

下图包含重要的 Linux 目录,以及对它们包含内容的简短描述。

这些是 Linux 操作系统和 Windows 操作系统之间的主要区别。用户在从 Windows 切换到 Linux 时会注意到其他差异,这将在以后的教程中更详细地讨论。

Windows 和 Linux 之间的区别

Windows
  • 使用不同的数据驱动器来存储文件夹和文件 (C: D: E:)
  • 有不同的驱动器 (C: D: E:)
  • 将打印机、CD-ROM 和硬盘驱动器视为设备
  • 有四种不同的用户类型:访客、儿童、标准和管理员
  • 管理员拥有管理权限
  • 用户不能在同一文件夹中保存 2 个文件名完全相同的文件
  • 默认主目录位于“我的文档”中
Linux
  • 使用树状分层文件系统
  • 没有任何驱动器
  • 打印机、硬盘驱动器和 CD-ROM(外围设备)被视为文件
  • 有三种不同的用户类型:服务帐户、Root 和常规
  • Root 用户是超级用户,并具有管理权限
  • 文件名约定区分大小写(例如,在 Linux/Unix 操作系统中,SAMPLE 和 sample 被视为两个不同的文件)
  • 为每个用户创建一个 /home/ 用户名目录,该目录被视为主目录

George Whittaker 是 Linux Journal 的编辑,也是一位定期撰稿人。George 从事技术写作已有二十年,并且是 Linux 用户超过 15 年。在空闲时间,他喜欢编程、阅读和游戏。

加载 Disqus 评论