Windows与Linux的区别

参考:https://www.guru99.com/linux-differences.html

1 文件系统

在Microsoft Windows中,文件存储在不同数据驱动器上的文件夹中,如C: D: E:;在Linux中,文件按从根目录开始的树形结构排序

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

UNIX上的一般树形文件系统可能如下所示。

Linux Vs Windows

关键的不同点:

  • Linux是开源操作系统,用户可以根据需要更改源代码,而Windows操作系统是商业操作系统,用户不能访问源代码。

  • Linux非常安全,因为它很容易发现bug并修复,而Windows拥有庞大的用户基础,因此它成为黑客攻击Windows系统的目标。

  • Linux在即使在旧硬件上运行得也比Windows更快。

  • 像硬盘驱动器、CD-ROMs、打印机这样的Linux外设被认为是文件。而Windows则认为它们是设备。

  • 在Linux中,你会发现系统文件和程序文件在不同的目录下,而在Windows中,系统文件和程序文件通常保存在C: drive中。

2 文件类型

Linux中一切皆文件。

2.1 普通文件(General Files)

例如图片、视频、程序、简单的文本,它们可以是ASCII形式或者二进制形式。

2.2 目录文件(Directory Files)

这些文件是其他文件类型的仓库。

您可以在一个目录(子目录)中拥有一个目录文件。你可以把它们当作在Windows操作系统中找到的“文件夹”。

2.3 设备文件(Device Files)

在Windows中,打印机、CD-ROM和硬盘驱动器等设备都以驱动器字母G: H:表示。

在Linux中,它们被表示为文件。例如,如果第一个SATA硬盘驱动器有三个主分区,它们将被命名和编号为/dev/sda1、/dev/sda2和/dev/sda3.

注意:所有的设备文件都在/dev/目录下

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

3 用户

Linux中有三种类型的用户:

  • 普通用户(regular);
  • Administrative(root);
  • Service

3.1 Regular User

在你安装Linux系统时(如Ubuntu),会创建一个普通用户(假设用户名为aaaa)。那么该用户的所有files and folders会被存放在/home/aaaa/之中。作为普通用户是没有权限去访问其他用户的文件的。

3.2 Root User

在安装Linux系统时,除了你的普通帐户,还会创建一个root用户。对于播放音乐和浏览互联网等一般任务,你可以使用你的常规账户。

**root帐户是一个超级用户,可以访问受限制的文件,安装软件,并具有管理权限。**在Linux上,每当你想安装软件,更改系统文件或执行任何管理任务,您需要以root用户登录。

3.3 Service user

Linux作为服务器操作系统被广泛使用。如 Apache(web服务器软件)、Squid(代理服务器)、email,等等,拥有它们的各自服务帐户。

拥有Service user可以提高你电脑的安全性。Linux可以通过service来决定是否允许你访问资源。

注意:

  1. 你不会在Ubuntu桌面版本中看到服务帐户。
  2. 普通帐户在Ubuntu桌面被称为标准帐户(standard accounts)

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

  1. Administrator
  2. Standard
  3. Child
  4. Guest

4 文件命名规则

在Windows中,同一文件夹中不能有两个同名的文件(即文件名称不区分大小写)。

Linux Vs Windows

而在Linux中,同一个目录中可以有两个同名的文件(区分大小写):

Linux Vs Windows

5 HOME Directory

对于Linux中的每个用户,都会创建一个目录为/home/。这个概念类似于Windows中的C:/Documents and Settings

假设一个普通用户帐户“Tom”。他可以将自己的个人文件和目录存储在“/home/tom”目录中。他不能将文件保存在用户目录之外,也不能访问其他用户的目录。

6 其他的目录

Windows中,系统文件和程序文件通常保存在C盘。在Linux中,您会发现系统文件和程序文件位于不同的目录中

例如,启动文件存放在“/boot”目录下,程序和软件文件在“/bin”目录下,设备文件在"/dev"

下面是重要的Linux目录以及它们所包含内容的简短描述。

Linux Vs Windows

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值