Linux操作系统认知

Linux操作系统认知

1.1 操作系统(Operation System简称OS)

  • 定义

    操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ivkeSQPv-1604130478288)(./img/OS.png)]

  • 操作系统功能

    1. 管理好硬件设备,为用户提供调用方法
    2. 是计算机中最重要的系统环境
    3. 管理各种其他的软件和程序的运行
    4. 对系统中文件进行管理
  • 操作系统分类

    1. 桌面系统:Windows ,macOS为主,图形界面良好用户群体大。
    2. 服务器系统:Linux,Unix为主,安全,稳定,费用低占有量大。windows占有率很低。
    3. 嵌入式系统:Linux为主,主要用于小型只能设备,如只能 手机,机器人等。

1.2 Linux系统介绍

  • Linux 诞生

    1991 年 林纳斯(Linus) 就读于赫尔辛基大学期间,对 Unix 产生浓厚兴趣,林纳斯 经常要用他的终端 仿真器(Terminal Emulator) 去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件系统,这些在后来成为了 Linux 第一个内核的雏形,当时,他年仅 21 岁!林纳斯利用C做工具,编写了 Linux 内核,一开始 Linux 并不能兼容 Unix只适用于 386,后来经过全世界的网友的帮助,最终能够兼容多种硬件。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-73KOftFz-1604130478290)(img/linus.png)]

  • Linux系统特点

    • Linux是一款免费的操作系统
    • 支持多种平台
    • 支持多用户
    • 具有非常强大的网络功能
  • Linux 应用领域

    • Linux 服务器 : 目前是服务器系统中最广泛一种。

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nfSNbpga-1604130478292)(./img/server.jpg)]

    • 桌面应用: 新版本的Linux系统特别在桌面应用方面进行了改进,达到相当的水平

    • 嵌入式系统:由于Linux系统开放源代码,功能多样且具有极大的伸缩性,因此在嵌入式应用的领域有很广阔的应用市场。

  • Linux系统构成

    • 内核: Linux操作系统的核心代码,是Linux系统的心脏,提供了系统的核心功能,用来与硬件交互。

      Linux内核官网 : http://www.kernel.org

    • 文件系统:通常指称管理磁盘数据的系统,可将数据以目录或文件的型式存储。每个文件系统都有自己的特殊格式与功能

    • 命令解释器:它使得用户能够与操作系统进行交互,负责接收用户命令,然后调用操作系统功能。

    • 应用软件:包含桌面系统和基础的软件操作工具等。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Iwp1VHm3-1604130478296)(img/linux.jpg)]

  • Linux发型版本

    严格的来讲,Linux 只是一个系统内核,即计算机软件与硬件通讯之间的平台。一些组织或厂家将 Linux 内核与GNU软件(系统软件和工具)整合起来,并提供一些安装界面和系统设定与管理工具,这样就构成了一个发型套件,目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。

    1.3 文件系统

    • 定义

      文件系统是计算机操作系统的重要的组成部分,用于组织和管理计算机存储设备上的大量文件。

    • 文件系统结构

      • 熟悉的windows文件系统,分不同盘符

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RcDao0Jm-1604130478298)(./img/win.png)]

      • Linux的文件组织中没有盘符。将根(/)作为整个文件系统的唯一起点,其他所有目录都从该点出发。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xFgxvH20-1604130478301)(./img/Linux_f.png)]

    犹如一颗倒置的树,所有存储设备作为这颗树的一个子目录。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-71ZJGl6p-1604130478302)(img/linux_fs.jpg)]

    • 普通文件和目录

      • 普通文件:包括文本,压缩包,音频视频等文件都是普通文件。
      • 目录:即文件夹,在Linux系统下多称之为目录。

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FkfGmDLG-1604130478303)(./img/dir.png)]

    • 主要目录功能

    1. /bin目录
    
    •  /bin目录包含了引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。这些命令都是二进制文件的可执行程序(bin是binary----二进制的简称),多是系统中重要的系统文件。
    
    2. /sbin目录
    
    •  /sbin目录类似/bin,也用于存储二进制文件。因为其中的大部分文件多是系统管理员使用的基本的系统程序,所以虽然普通用户必要且允许时可以使用,但一般不给普通用户使用。
    
    3. /etc目录
    
    •  /etc目录存放着各种系统配置文件,其中包括了用户信息文件/etc/ passwd,系统初始化文件/etc/rc等。linux正是因为这些文件才得以正常地运行。
    
    4. /root目录
    
    •  /root 目录是超级用户的目录。
    
    5. /lib目录
    
    •  /lib目录是根文件系统上的程序所需的共享库,存放了根文件系统程序运行所需的共享文件。这些文件包含了可被许多程序共享的代码,以避免每个程序都包含有相同的子程序的副本,故可以使得可执行文件变得更小,节省空间。
    
    6. /dev目录
    
    •  /dev目录存放了设备文件,即设备驱动程序,用户通过这些文件访问外部设备。比如,用户可以通过访问/dev/mouse来访问鼠标的输入,就像访问其他文件一样。
    
    7. /usr文件系统
    
    •  /usr 是个很重要的目录,通常这一文件系统很大,因为所有程序安装在这里。本地安装的程序和其他东西在/usr/local 下,因为这样可以在升级新版系统或新发行版时无须重新安装全部程序。
    
    8. /var文件系统
    
    •  /var 包含系统一般运行时要改变的数据。通常这些数据所在的目录的大小是要经常变化或扩充的。
    
    9. /home
    
    •  /home 普通用户的默认目录,在该目录下,每个用户拥有一个以用户名命名的文件夹。
    
    
    • 绝对路径和相对路径表达
      • 绝对路径:指文件在文件系统中以根目录为起始点的准确位置描述。例如“/usr/bin/gnect”就是绝对路径。最要的标志就是以 ‘/’ 作为路径描述的开头。
      • 相对路径:指相对于用户当前位置为起始点,对一个文件位置的逐层描述。例如,用户处在usr目录中时,只需要“games/gnect”就可确定这个文件。在相对路径描述时 . 表示当前目录, … 表示上一级目录。

ect”就是绝对路径。最要的标志就是以 ‘/’ 作为路径描述的开头。
- 相对路径:指相对于用户当前位置为起始点,对一个文件位置的逐层描述。例如,用户处在usr目录中时,只需要“games/gnect”就可确定这个文件。在相对路径描述时 . 表示当前目录, … 表示上一级目录。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值