码迷,mamicode.com
首页 > Windows程序 > 详细

Linux 和 Windows的对比

时间:2015-09-25 09:34:12      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

1盘符区别

indows下面的盘符,与一个个分区一一对应。 所以,我们以前看到的C盘、D盘等等,经常是对应于第一个分区、第二个分区。 在linux下面,这些分区以设备的形式出现,比如/dev/hda1 /dev/hda2等等,我们需要做的事情就是让这些设备一一对应于一个目录

挂载分区最常用的命令是mount

格式:mount [-参数] [设备名称] [挂载点]

其中常用的参数有

  • -t<文件系统类型>
    指定设备的文件系统类型,常见的有:
    minix
    linux最早使用的文件系统
    ext2
    linux目前常用的文件系统
    msdos
    MS-DOS的fat,就是fat16
    vfat
    windows98常用的fat32
    nfs
    网络文件系统
    iso9660
    CD-ROM光盘标准文件系统
    ntfs
    windows NT 2000的文件系统
    hpfs
    OS/2文件系统
    auto
    自动检测文件系统
  • -o<选项>
    指定挂载文件系统时的选项。有些也可用在/etc/fstab中。常用的有
    codepage=XXX
    代码页
    iocharset=XXX
    字符集
    ro
    以只读方式挂载
    rw
    以读写方式挂载
    nouser
    使一般用户无法挂载
    user
    可以让一般用户挂载设备
    1. 挂载前在mnt目录里面建立好挂载点(最好是一个目录)。
    2. 常见的挂载类型:光盘是ISO9660;软盘是fat16或ext2;windows NT是fat16、NTFS;windows98是fat16、fat32;windows2000和windowsXP是fat16、fat32、 NTFS。目前内核对fat分区可以完全的读写,对ntfs可读不可写,最新的内核可部分读写。

2.文件系统

和那些为每个盘建立一棵文件树的操作系统不同,Linux 的整个文件系统就是一棵巨大的树结构。最顶部是"/"(根目录),所有的文件夹、文件和驱动盘都是这个 Root 的分支。

例如,你有两个硬盘驱动器(名为 a 和 b),一个软盘驱动器和一个 CD-ROM,第一个硬盘上有两个分区(名为 a1 和 a2)。那么在 Windows 里,其组织如下:

  • 硬盘a, 分区一(hda1): C盘
  • 硬盘a, 分区二(hda2): D盘
  • 硬盘b(hdb1): E盘
  • 软驱: A盘
  • 光驱: F盘

而在 Linux 里,你将只有一个文件系统,而非上述 Windows 里列出的五个。每个盘都被挂载到这个树结构,操作起来与文件夹相仿。各个盘的组织可以是如下方式:

  • hda1: / (根目录)
  • hda2: /home
  • hdb1: /home/user/music
  • 软驱: /mnt/floppy
  • 光驱: /mnt/cdrom

我们的 “D 盘”和“ E 盘”都附加在 “C 盘”里,因此无需回到顶部就能切换不同盘。这一切换动作和我们从一个文件夹进入另一个文件夹一致。对于软驱和光驱也是如此,它们都作为这个文件系统的一部 分加载在 /mnt 目录下。实际上,这些盘几乎可以加载在 Linux 系统的任意一处,这取决于安装程序或 /etc/fstab 文件的设定,该文件告诉计算机把东西(译注:驱动器,分区等等)加载到何处及如何处理它们。

3.权限

Linux 支持多用户,并将用户分成组。用户对自己的文件拥有读、写或执行(read,write,execute R/W/X)权限,以及改变这些权限的权限。由于 Linux 的设计目标是多用户,因此每个用户都有自己的密码,这样可以限制别人对其文件的访问。这些就是所谓的用户权限。

每个用户都属于一个或多个组,用户可以设置自己的文件/文件夹权限,可让同组其它用户读取但不能写这些文件,或其它 /R/W/X(读/写/执行)三项的组合。这就是组权限,比如 Joe 和 Susan 同属 Accounting 组,那么他们可以允许 Accounting 组成员访问各自的文件,同时限制 Sales 组成员访问自己的文件。

其它权限则可以允许或拒绝组外的任何人访问这些文件。这些权限的存在是出于整个系统的安全,还有每个用户的数据的安全。大部分家庭用户只需保留文件的默认权限即可。 (See Figure B)

Root 根用户(不要和文件系统的/即根目录混淆),如管理员,有权处置所有文件,是唯一能够更改系统全局设置的用户。根用户拥有自己的密码,用来进行系统维护。这一差别可以防止普通用户在系统上安装有害的间谍软件,或删除重要文件。

Linux 和 Windows的对比

标签:

原文地址:http://www.cnblogs.com/YeChing/p/4837173.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!