初识Linux shell

一.linux分为4部分:
1.linux内核
内核主要负责以下四种功能
系统内存管理 :不仅可以管理服务器上的可用物理内存,
               还可以创建和管理虚拟内存(通过硬盘上的存储空间来实现)
软件程序管理 :控制着linux系统如何管理运行在系统上的所有进程;
               内核创造了第一个进程(称为init进程)来启动系统上所有其他进程;
               内核启动时,它会将init进程加载到虚拟内存中;
               运行级为1,只启动基本的系统进程以及一个控制台终端进程(单用户模式),标准启动运行级为3,运行级为5会启动图形化的x window系统(图形化桌面窗口登录系统)
          
硬件设备管理 : 插入设备驱动代码:编译进内核的设备驱动代码;
                                  可插入内核的设备驱动模块
                linux系统将硬件设备当成特殊的文件(设备文件):字符型设备文件;
                                                               块设备文件;
                                                               网络设备文件
                与设备的所有通信都通过设备节点来完成
文件系统管理:linux内核采用虚拟文件系统(vfs)作为和每个文件系统类型交互的接口。
2.GNU工具
核心GNU工具:GNU coreutils软件包由3部分构成:用以处理文件的工具
                                                                                用以操作文本的工具
                                                                                用以管理进程的工具
shell:特殊的交互工具,它为用户提供了启动程序,管理文件系统中的文件以及运行在linux上的进程的途径。
       核心是命令行提示符。
shell脚本:将多个shell命令放入文件中作为程序执行。
3.图形化桌面环境
X window
KDE桌面(生成一个类似Microsoft windows的图形化桌面环境)
GNOME桌面
Unity桌面
4.应用软件

二.Linux发行版
  1. 把linux系统的各个不同部分汇集起来组成一个易于安装的包。
    分为3类:完整的核心linux发行版
                   特定用途的发行版
                   LiveCD测试发行版

你可能感兴趣的:(初识Linux shell)