当前位置:文档之家› linux入门的基础知识点汇总,有这篇就够了

linux入门的基础知识点汇总,有这篇就够了

linux入门的基础知识点汇总,
有这篇就够了
一、linux操作系统概述
1、发展
1991 linus linux 0.0.1版,代码为8k行。

现在最新版本为5.12.4。

linux加入了gnu,整体基于gpl协议,允许开源、分享传播、修改。

内核下载的地址:
2、组成
1.kernel内核:
核心程序用于管理硬件设备、系统线程进程、内存、交换空间、文件系统、elf进程(守护进程)等等。

它主要实现系统程序和硬件之间的控制和管理功能。

1.shell:
包裹在内核之外的人机交互界面,用于用户和内核之间打交道的功能,类似于windows的cmd。

通过shell将输入的命令与内核通讯,好让内核可以控制硬件开正确无误的操作工作。

shell有着不同的分类,比如bourne shell(sh),korn shell(ksh)、c shell (csh)、bourne-again shell (bash)、tcsh。

其中最常用的有csh和bash。

ubuntu 16.04的terminal如下:
er application linux根据程序的运行,分为用户空间和内核空间,简单的理解就是,普通的应用程序运行在用户空间,一些涉及到系统核心资源的操作的程序运行在内核空间,比如tcp/ip协议栈、驱动、进程调度、内存管理、文件系统等都运行于linux内核空间,
事实上,当一些应用程序需要访问系统资源时,它
们必须通过系统调用和一些内核函数将系统资源从内
核空间复制到用户空间。

1.files system:文件系统,管理文件和目录。

相关主题