Linux命令行与shell脚本编程大全读书笔记
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux命令行与shell脚本编程大全读书笔记,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2507字,纯文字阅读大概需要4分钟。
内容图文
![Linux命令行与shell脚本编程大全读书笔记](/upload/InfoBanner/zyjiaocheng/937/ccaa574143b347509a40fd2a89613f13.jpg)
说明:本文部分内容均摘取自书籍《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系统中的一个重要部分。
内容总结
以上是互联网集市为您收集整理的Linux命令行与shell脚本编程大全读书笔记全部内容,希望文章能够帮你解决Linux命令行与shell脚本编程大全读书笔记所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。