Linux进阶之路—第1章 操作系统及Linux入门介绍

(一)操作系统的概念
     操作系统通俗点讲就是“操作计算机硬件的一套系统”,这套系统负责和硬件进行沟通和交流,完成特定的功能。同时操作系统提供一些对外的接口,其他应用程序通过这些接口完成自己的功能,而不需要考虑硬件级别的沟通和交流,操作系统处于“承上启下”的功能,我们可以通过如下图1看出操作系统的重要位置: 
Linux进阶之路—第1章 操作系统及Linux入门介绍_第1张图片
图1:操作系统所处位置图(来自于百度百科) 
     通过上面的图可以看出操作系统的重要性,操作系统是其他应用软件的接口,完全统治其他的应用软件,这就是为什么微软能够独树一帜,成为行业的一个霸主地位。

(二)操作系统的常见分类
     此处只介绍典型系统:
     1、Windows系统
           此套系统包含XP、WIN7、WIN8等系列,是微软开发。在全球占有重要的份额。
Linux进阶之路—第1章 操作系统及Linux入门介绍_第2张图片 Linux进阶之路—第1章 操作系统及Linux入门介绍_第3张图片 Linux进阶之路—第1章 操作系统及Linux入门介绍_第4张图片 Linux进阶之路—第1章 操作系统及Linux入门介绍_第5张图片
     2、Unix系统(包含Linux)
           Unix系统独立于Windows界面系统,基本上是通过操作命令行进行控制系统,一般用于服务器、专业开发人员等,主要包括Linux、Centos、Ubuntu、Redhat等。一般都是开源。
Linux进阶之路—第1章 操作系统及Linux入门介绍_第6张图片 Linux进阶之路—第1章 操作系统及Linux入门介绍_第7张图片 Linux进阶之路—第1章 操作系统及Linux入门介绍_第8张图片
     3、Mac系统
           苹果公司研制,主要运行于苹果电脑机器上。
Linux进阶之路—第1章 操作系统及Linux入门介绍_第9张图片 Linux进阶之路—第1章 操作系统及Linux入门介绍_第10张图片 Linux进阶之路—第1章 操作系统及Linux入门介绍_第11张图片
     4、IOS系统
           运行于苹果手机上,是移动互联网很重要的一个操作系统。
Linux进阶之路—第1章 操作系统及Linux入门介绍_第12张图片 Linux进阶之路—第1章 操作系统及Linux入门介绍_第13张图片 Linux进阶之路—第1章 操作系统及Linux入门介绍_第14张图片
     5、Android系统
           运行于大部分智能手机上,是另一个移动互联网上很重要的操作系统。
Linux进阶之路—第1章 操作系统及Linux入门介绍_第15张图片 Linux进阶之路—第1章 操作系统及Linux入门介绍_第16张图片 Linux进阶之路—第1章 操作系统及Linux入门介绍_第17张图片
     6、Chrome OS云操作系统
           是Google公司研制,主要运行特定机子上的系统,有可能是未来的一种趋势,该系统属于云操作系统。
Linux进阶之路—第1章 操作系统及Linux入门介绍_第18张图片 Linux进阶之路—第1章 操作系统及Linux入门介绍_第19张图片 Linux进阶之路—第1章 操作系统及Linux入门介绍_第20张图片

(三)Linux系统介绍

诞生时间:1991 年 10 月 5 日

创始人:林纳斯·本纳第克特·托瓦兹,芬兰人,著名的程序员、黑客。

Linux的基本思想有两点:
    第一,一切都是文件
    第二,每个软件都有确定的用途。
Linux是一款免费的操作系统,并可以任意修改其源代码。
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
Linux同时具有字符界面和图形界面。
  
(四)Linux历史介绍
Linux进阶之路—第1章 操作系统及Linux入门介绍_第21张图片

(五) Linux目录介绍
我的Linux环境目录如下所示:
Linux进阶之路—第1章 操作系统及Linux入门介绍_第22张图片
/:根目录,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。

~:用户主目录

/bin:bin 就是二进制(binary)英文缩写。在一般的系统当中,都可以在这个目录下找到linux常用的命令。系统所需要的那些命令位于此目录。

/boot:Linux的内核及引导系统程序所需要的文件目录

/dev:dev 是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。

/etc:etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录。要用到的网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下。

/home:如果建立一个用户,用户名是"xx",那么在/home目录下就有一个对应的/home/xx路径,用来存放用户的主目录。

/lib:lib是库(library)英文缩写。这个目录是用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。

/root:Linux超级权限用户root的家目录。

/tmp:临时文件目录,用来存放不同程序执行时产生的临时文件。

/usr:这是linux系统中占用硬盘空间最大的目录。用户的很多应用程序和文件都存放在这个目录下。在这个目录下,可以找到那些不适合放在/bin或/etc目录下的额外的工具

/var:这个目录的内容是经常变动的,看名字就知道,可以理解为vary的缩写,/var下有/var/log 这是用来存放系统日志的目录。

(六) Linux七种常见文件类型
普通文件

目录文件

连接文件:类似Windows下面的快捷方式

块设备文件:就是存储数据以供系统存取的接口设备,简单而言就是硬盘。

字符设备文件:即串行端口的接口设备,例如键盘、鼠标等等。

套接字(sockets):这类文件通常用在网络数据连接。

管道(FIFO,pipe):FIFO也是一种特殊的文件类型。

你可能感兴趣的:(linux,操作系统)