时间:2017-04-05注:本文部分内容摘自《Linux命令行与shell脚本编程大全》一书,版权归原作者所有。《Linux命令行与shell脚本编程大全》(第三版)第一章学习总结第一章:认识Linuxshell本章内容:①什么是Linux?①Linux内核②GUN工具③图形化桌面环境④应用软件1.1.1深入探究Linux内核Linux系统的核心是内核。内核控制计算机系统上的所有硬件和软件,在需要时分配硬件并在需要时执行软件。内核主要负责以下四个功能:①系统内存管理②软件程序管理③硬件设备管理④文件系统管理文件和程序。1.核心GNU工具GNUcoreutils软件包由三部分组成:①处理文件的工具,②处理文本的工具,③管理进程的工具。2.shellGNU/Linuxshell是一种特殊的交互工具。它为用户提供了一种启动程序、管理文件系统中的文件以及运行在Linux系统上的进程的方式。1.1.3Linux桌面环境1、XWindow系统2、KDE桌面3、GNOME桌面4、Unity桌面5、其他桌面1.2Linux发行版我们将完整的Linux系统包称为发行版。Linux发行版通常分为三种类型:①完整的核心Linux发行版②特定用途的发行版③LiveCD测试版1.2.1核心Linux发行版核心Linux发行版包含内核、一个或多个图形桌面环境以及几乎所有可以看到的Linux应用程序。预编译。比较流行的核心Linux发行版:①Slackware:最早的Linux发行版之一,深受Linux极客欢迎②RedHat:主要用于互联网服务器的商业发行版③Fedora:与RedHat分离的家庭发行版④Gentoo:为高级Linux用户设计的发行版,包含只有Linux源代码出现了一个新的发行版子集。它们通常基于一个主要的发行版,但只包含一小部分用于特定目的的主流发行版的应用程序。特定用途的Linux发行版:①CentOS:基于RedHatEnterpriseLinux源代码的免费发行版②Ubuntu:学校和家庭的免费发行版③PCLinuxOS:家庭和办公室的免费发行版④Mint:家庭娱乐的免费发行版⑤dyne:bolic:音频和MIDI应用程序的免费发行版⑥PuppyLinux:旧PC的小型免费发行版1.2.3LinuxLiveCDLinux世界一个相对较新的现象是可启动LinuxCD发行版的出现。它使您无需安装即可查看Linux系统的外观。可用的流行LinuxLiveCD:①Knoppix:来自德国的Linux发行版,也是最早的LiveCDLinux②PCLinuxOS:成熟的LinuxCD风格的Linux发行版③Ubuntu:世界级的多语言Linux项目④Slax:基于SlackwareLinux的LiveCDLinux⑤PuppyLinux:为老旧PC设计的全功能Linux1.3内容提要本章主要讨论Linux系统及其基本工作原理。Linux内核是系统的心脏,控制着内存、程序和硬件之间的交互。GNU工具也是Linux系统的重要组成部分。
