:::info 💡 根据 遗忘曲线:如果没有记录和回顾,6天后便会忘记75%的内容
读书笔记正是帮助你记录和回顾的工具,不必拘泥于形式,其核心是:记录、翻看、思考 :::

思维导图

用思维导图,结构化记录本书的核心观点。

Linux入门 - 图2

前解

Linux 应该叫做 GNU/Linux

GNU 读作 /gənu/: 是大胡子老爷子开发的

用户一般接触的只有3,4

1一般也只有资深人员可以接触

因为Linux 不只由内核组成 GNU更是起到了很大一部分作用 并且发布

初便和内核一起镶嵌在Linux中所以 Linux的全名应该叫GNU/Linux

内部关系

Linux入门 - 图3

kernel组成部分


Linux入门 - 图4

文件系统

不同的文件系统的读 写方式是不同的

不同操作系统适配的文件系统也不同

windows大多为NTFS 当然也能适配其他的文件系统

比如ubuntu就适配 ext1 ext2 ext3 ext4 tmpfs…

在Linux系统中可以通过df - T 命令行来查看运用了哪些文件系统

(在Linux系统中没有所谓的分盘 比如C D盘啥的 Linux只存在分区

df - T查看的就是不同分区的文件系统)

GNU详解

GNU以Unix为模板为Linux创造了一些必要的命令和工具

供Linux使用这写工具的软件包 coreutils

这些工具能

处理文件

操作文本

管理进程

其中包括shell shell分为命令行式shell(Command Line Interface shell 即CLI shell)与图形界面shell(Graphical User Interface shell 即GUI shell)

image.png

图形界面shell就是大家用的桌面系统了拉

命令行式就是Linux那种 Windows的cmd也是

shell

shell是用来使客户与电脑进行交互软件

比如Windows的cmd窗口 Linux的命令行窗口 都是CLI shell

CLI shell也有许多不同的版本 但绝大多数都具有最基础的shell部分 即 bash shell

许多版本的shell功能十分强大 例如 MacOs 系统的 azh shell

可以用 oh my azh 来设计个性化的MacOs azh shell