1、GNU和Linux的关系
2、Linux操作系统的组成部分
-
Linux kernel 内核 (???)
-
GNU工具(???)
-
shell----->GUI Desktop环境/CLI环境(命令行界面)
-
Application 应用
GNU读音:/g?nu?/
二、Linux内核组成成分
-
管理硬件设备
-
软件程序(系统)--->操作软件
-
系统内存
-
文件管理(保存,删除,修改文件。。。)(???)
文件管理
文件系统:读、写文件的标准
Windows文件系统(常用):NTFS
Linux文件系统(常用):ext ext2 ext3 ext4 hpfs...
U盘:FAT32(不支持4G以上文件传输)NTFS exFAT
$ df -T // 查看磁盘信息统计信息,可以看到文件系统
三、GNU
1、GNU核心工具
Unix上具有的一些软件,Linux内核本身没有,所以GNU组织模仿Unix,为Linux写了一些必要的软件
原本在Unix上的一些命令和工具,被模仿(移植)到了Linux上.
供Linux使用的这套工具就是 : coreutils (工具包 : coreutilities)
-
用来处理文件的工具
-
用来操作文本的工具
-
用来管理进程的工具
2、shell
shell:用户拿它来使用电脑,并且和电脑交互
命令行shell提供了一个命令行界面(CLI -->command-line interface)
图形shell提供了一个图形用户界面(GUI)
我们平时说的shell通常指的是--->CLI
1、CLI shell
基础的shell:bash shell
其他shell :
-
zsh (MacOS 上常装,综合了以下的shell (苹果是Unix系统))
-
ash
-
korn
-
tcsh
2、GUI
-
x Windows
-
KDE
-
GNOME
-