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/用户名目录,该目录被视为用户的主目录