Linux——Linux初识

什么是Linux操作系统

Linux是一套免费使用和自由传播的UNIX操作系统,由世界各地的成千上万的程序员共同设计和实现。目标是建立不受任何商品化软件的版权制约的,全世界都能自由使用UNIX兼容产品。

Linux OS的特性

  • 开放性:遵循开放系统互联(OSI)国际标准。
  • 多用户:系统资源可以被不同用户各自拥有使用
  • 多任务:同时执行多个程序,各程序之间独立运行。
  • 良好的用户界面:用户界面(shell) 和系统调用页面(图形化)
  • 设备独立性:Linux将所有外部设备统一当作文件来看待,当增加设备时,只需要在内核中增加必要的连接(设备驱动程序),设备独立性的关键在于内核的适应能力。
  • 丰富的网络功能:Linux将连接网络的能力与内核相结合在一起,包括以下3种功能:(1)支持internet(2)支持文件传输(3)远程访问
  • 可靠的系统安全:Linux采取了很多安全技术措施:(1)读、写的权限控制(2)带保护的子系统(3)审计跟踪(4)内核授权
  • 良好的可移植性:可以将系统从一个平台转移到另一个平台上,仍然按照自身的方式运行

Linux OS的组成

  • 内核:整个系统的核心部分
  • shell:用户与计算机交流的接口
  • 文件结构
  • 实用工具

内核

是系统的心脏是运行程序和管理硬件设备的内核程序。包括以下几个重要部分。

  1. 进程管理:产生进程,切换进程以实现多任务管理
  2. 内存管理:分配进程的存储区域和对换空间区域、内核部件以及buffer cache
  3. 设备管理:包括硬件设备驱动和文件系统驱动管理。
  4. 网络管理:不同的网络协议被抽象成一个编程接口

shell

shell是系统的用户界面,提供了用户与内核进行交互操作的接口

  • shell是一个命令解释器
  • shell有自己的编程语言,可以编写由shell命令组成的程序
  • shell中的命令分为:内部命令和外部命令。内部命令包含在shell自身之中,使用help命令查看方法。外部命令存在于文件系统某个目录下,使用which命令查看路径。

文件结构

  • 文件结构是文件存放在磁盘等存储设备上的组织方法
  • 用户可以设置目录和文件的访问权限
  • 文件结构的相互关联性使的数据共享变得容易
  • 多用户系统:系统目录是以根目录开始的专用目录,用户目录是用户自己创建的子目录。

实用工具

  • 编辑器:用于编辑文件
  • 过滤器:用于接受数据并过滤数据
  • 交互程序:允许用户发送或接收其他用户的信息
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

XZY-SUNSHINE

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值