>[success] # Linux -- Linux 和 windows 对比 >[danger] ##### 操作系统目录分割 1. '**Windows**' 以**反斜杠**分割目录 例如 '**C:\Users\jack**' 2. '**Linux**' 以**正斜杠**风格目录 例如'**/home/mylinux**' >[danger] ##### Linux 和 Windows 文件系统 1. '**Windows**':每一个磁盘(分区)都是一个**根**,文件是在位于**某个根之下**,因此属于'**多根系统**',简单的说'Windows' 电脑一般都会分 **'C盘'、'D盘'** 等等 每个盘中又会有各种文件,此时每个不同的文件他们的根可能是'C盘'也可能是'D盘' 2. '**Linux**' :每一个文件都在**一个根之下**,因此属于 **'单根系统'** ,简单的说在'Linux'底下,所有文件与目录都是由根目录开始,是目录和文件的源头,这些分支形成树状结构,这种目录配置叫'**目录树**' 2.1. 目录树的起点是根目录即 **'/'** 2.2. 每一个目录不仅能使用本地文件系统,可以使用网络上的文件系统,可以利用'NFS'服务器挂在特定目录 2.3. 每一个文件在目录树中的文件名包含路径都是**独一无二**的 3. 如图 **'Linux'** 是多用户为了相互不冲突因此在 **'home'** 目录下有多个用户,每个用户有自己的文件夹互相**不能影响**。'Linux' 没有盘符概念**每个用户在'home' 目录下对应'自己的用户文件中'** * **windows** ![](https://img.kancloud.cn/10/e0/10e03cf0069ecc9d318179c7da83d303_627x548.png) * **Linux** ![](https://img.kancloud.cn/e2/c6/e2c61a8c8dc33bd48850c0b038ebd9c6_738x635.png) * 二者对比 ![](https://img.kancloud.cn/04/5d/045d17f8d69221a9fea6422b40e842bb_1180x229.png) >[danger] ##### 用户操作上 1. **'单用户'、'多用户'**。根据在同一时间使用计算机用户的多少,操作系统可分为单用户操作系统和多用户操作系统。**单用户**操作系统是指一台计算机在同一时间只能由一个用户使用,一个用户独自享用系统的全部硬件和软件资源,而如果**在同一时间允许多个用户同时**使用计算机,则称为**多用户操作系统**。 2. **'Windows xp'** 之前的版本都是 **'单用户操作系统'**,**'Linux'和'Windows xp 往后的版'** 都是 **'多用户操作系统**' 3. 关于多用户查看,在windows 系统用户中可以看到每个用户自己空间,同样`linux` 在`home`目录下显示当前家目录 ![](https://img.kancloud.cn/de/25/de2545646c051d21245ed98da005aa36_1865x542.png) * **补充一下**:以前的'windows',桌面版默认是多用户系统,其实也可以设置多用户登录,只是通常不能超过1个在线,所以就叫单用户,只要远程或者桌面登录了,另一个就自动退出,现在的'Windows'一样是多用户操作系统,不仅允许本地存在多个用户,也包括网络多用户同时使用一台计算机 [请问 WINDOWS 7是多用户多任务操作系统吗?](https://answers.microsoft.com/zh-hans/windows/forum/windows_7-start/%E8%AF%B7%E9%97%AE-windows/2031a05a-bf1e-4d42-9a34-afcad3e4c255) * **总结**: **多用户**:多个用户,在登陆计算机(操作系统),允许同时登陆多个用户进行操作 **多任务**:多个任务,允许用户同时进行多个操作任务 **Linux**属于多用户多任务 >[danger] ##### 其他 1. Linux严格**区分大小写** 2. Linux中所有的内容以**文件形式保存**,包括硬件、用户和文件。 3. Linux**不靠扩展名区分文件类型**,是靠**权限来区分**,但是**有一些约定的扩展名**,是给**管理员**看的 3.1. **压缩包** **.gz .bz2 .tar.bz2 .tgz** 3.2. **二进制**文件 **.rpm** 3.3. **网页**文件 **.html .php** 3.4. **脚本文件** **.sh** 3.5. **配置文件** **.conf** 4. Windows下的程序不能直接在Linux中安装和运行 5. Linux更多使用**字符界面** 5.1. 占用的**系统资源更少** 5.2. 减少了出错和**被攻击的可能性**,会让系统更稳定