资讯专栏INFORMATION COLUMN

Linux_《Linux命令行与shell脚本编程大全》第一章学习总结

bawn / 2397人阅读

摘要:命令行与脚本编程大全第三版第一章学习总结第一章初识本章内容什么是内核的组成探索桌面了解发行版什么是分为以下四部分内核工具图形化桌面环境应用软件深入探究内核系统的核心是内核。

时间:2017年04月05日

说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本编程大全》(第三版)第一章学习总结

第一章:初识Linux shell

本章内容:

①什么是Linux
②Linux内核的组成
③探索Linux桌面
④了解Linux发行版
1.1 什么是Linux

Linux分为以下四部分:

①Linux内核
②GUN工具
③图形化桌面环境
④应用软件
1.1.1 深入探究Linux内核
Linux系统的核心是内核。内核控制着计算机系统上的所有硬件和软件,在必要时分配硬件,并根据需要执行软件。

内核主要负责以下四种功能:

①系统内存管理
②软件程序管理
③硬件设备管理
④文件系统管理
1.1.2 GNU工具
除了由内核控制硬件设备外,操作系统还需要工具来执行一些标准功能,比如控制文件和程序。

1、核心GNU工具

GNU coreutils软件包由三部分构成:

①用以处理文件的工具
②用以操作文本的工具
③用以管理进程的工具

2、shell

GNU/Linux shell是一种特殊的交互式工具。它为用户提供了启动程序、管理文件系统中的文件以及运行在Linux系统上的进程的途径。
1.1.3 Linux桌面环境

1、X Window系统
2、KDE桌面
3、GNOME桌面
4、Unity桌面
5、其他桌面

1.2 Linux发行版

我们将完整的Linux系统包称为发行版。Linux发行版通常归类为3种:

①完整的核心Linux发行版
②特定用途的发行版
③LiveCD测试发行版
1.2.1 核心Linux发行版
核心Linux发行版含有内核、一个或多个图形化桌面环境以及预编译好的几乎所有能见到的Linux应用。

较流行的核心Linux发行版:

①Slackware:最早的Linux发行版中的一员,在Linux极客中比较流行
②Red Hat:主要用于Internet服务器的商业发行版
③Fedora:从Red Hat分离出的家用发行版
④Gentoo:为高级Linux用户设计的发行版,仅包含Linux源代码
⑤openSUSE:用于商业和家用的发行版
⑥Debian:在Linux专家和商业Linux产品中流行的发行版
1.2.2 特定用途的Linux发行版
Linux发行版的一个新子群已经出现了。它们通常基于某个主流发行版,但仅包含主流发行版中一小部分用于某种特定用途的应用程序。

特定用途的Linux发行版:

①CentOS:一款基于Red Hat企业版Linux源代码构建的免费发行版
②Ubuntu:一款用于学校和家庭的免费发行版
③PCLinuxOS:一款用于家庭和办公的免费发行版
④Mint:一款用于家庭娱乐的免费发行版
⑤dyne:bolic:一款用于音频和MIDI应用的免费发行版
⑥Puppy Linux:一款适用于老旧PC的小型免费发行版
1.2.3 Linux LiveCD
Linux世界中一个相对较新的现象是可引导的Linux CD发行版的出现。它无需安装就可以看到Linux系统是什么样的。

可用的流行Linux LiveCD:

①Knoppix:来自德国的一款Linux发行版,也是最早的LiveCD Linux
②PCLinuxOS:一款成熟的LinuxCD形式的Linux发行版
③Ubuntu:为多种语言设计的世界级Linux项目
④Slax:基于Slackware Linux的一款LiveCD Linux
⑤Puppy Linux:为老旧PC设计的一款全功能Linux
1.3 小结
本章探讨了Linux系统及其基本工作原理。Linux内核是系统的核心,控制着内存、程序和硬件之间的交互。GNU工具也是Linux系统中的一个重要部分。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/9889.html

相关文章

  • Linux_Linux命令行与shell脚本编程大全》第十一章学习总结

    摘要:命令允许你在脚本结束时指定一个退出状态码编写脚本编写脚本编写脚本当指定的退出状态码超过时,最终的结果是指定的数值除以后得到的余数。 时间:2017年08月28日星期一说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本编程大全》(第三版)第十一章学习总结 第十一章:构建基本脚本 本章内容 使用多个命令 创建脚本...

    hizengzeng 评论0 收藏1
  • Linux_Linux命令行与shell脚本编程大全》第五章学习总结

    摘要:內建命令和非內建命令的操作方式大不相同。內建命令內建命令和外部命令的区别在于前者不需要使用子进程来执行。和命令都是內建与。命令演示演示说明利用命令来了解某个命令是否是內建的。 时间:2017年04月10日 说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本编程大全》(第三版)第五章学习总结 第五章:理解she...

    rainyang 评论0 收藏1
  • Linux_Linux命令行与shell脚本编程大全》第十四章学习总结

    摘要:命令行与脚本编程大全第三版第十四章学习总结第十四章处理用户输入本章内容传递参数跟踪参数移动变量处理选项将选项标准化获取用户输入命令行参数读取参数会将一些称为位置参数的特殊变量分配给输入到命令行中的所有参数。 时间:2017年09月19日星期二说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本编程大全》(第三版...

    王晗 评论0 收藏1
  • Linux_Linux命令行与shell脚本编程大全》第六章学习总结

    摘要:环境变量定义了用于进行命令和程序查找的目录。全局环境变量可以在对其作出定义的父进程所创建的子进程中使用。本章学习命令个人总结如下显示全局变量显示全局变量显示局部变量全局变量及用户自定义变量导出为全局环境变量删除环境变量 时间:2017年07月31日星期一 说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本编程...

    Kerr1Gan 评论0 收藏1
  • Linux_Linux命令行与shell脚本编程大全》第二章学习总结

    摘要:控制台终端进入的一种方式是让系统退出图形化桌面模式,进入文本模式。它们分别是和,通常都会默认安装在发行版中。命令行参数的命令行参数非常多。小结为了着手学习命令行,得先能访问命令行。 时间:2017年04月05日 说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本编程大全》(第三版)第二章学习总结 第二章:走进...

    tuniutech 评论0 收藏1

发表评论

0条评论

bawn

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<