文章目录
Linux常识知识
linux严格意义上来讲就只是一个操作系统内核
Linux和Unix的关系:
Linux和Unix是两套不同的操作系统,Linux不是基于Unix开发的,最初出现的Unix(由肯•汤普森(Ken Thompson)和丹尼斯•里奇(Dennis Ritchie)发明)是一套闭源的收费系统,期间安德鲁·斯图尔特·塔能鲍姆在1987年发布一个用于教学的微内核架构的类Unix系统(是对Unix的仿造)。后来linus仿造在此基础上写出了Linux内核,并对其进行开源。
常用的linux版本
常用的发行版本可以分为三个主要系列:Debian系,Red Hat系,Slackware系
Debian系------>Ubuntu,Kali,Pure OS,Rays Linux
Red Hat系----->red hat, Red Hat,CentOS,Fusion Linux
Slackware系------>openSUSE,
其他------->Gentoo,Arch Linux,Lunar Linux
他们的关系相当于:小米旗下有红米,步步高旗下有oppo,vivo
Linux重点:
1:Linux Kernel (Linux 内核)
2:GUN工具 (❂shell)
3:GUI Desktop
4:Application (应用)
(1,2 重点)
Linux主要组成
Linux内核,GNU工具
Linux内核:
1.管理硬件设备
2.管理软件程序(管理进程)
3.内存管理
4.文件管理
GNU核心工具包:
1.用来处理文件的工具
2.用来操作文本的工具
3.用来管理进程的工具
GNU’s Not Unix!
个人理解:Unix上具有的一些软件在Linux上不具备,所以GNU为Linux写了一些必要的软件。
学习重点shell命令,shell 是GUN研发的提供给用户使用的软件,可以使用户进行人机交互。
shell包括
命令行界面(CLI) ,图形化界面(GUI)
GUI桌面环境(分类)
1.xwindows
2.KDE(Windows界面风格,Kali,Mac OS,openSUSE)
3.GNOME
4.Unity(Ubuntu)
每一种都有各自明显的风格差异
CLI(分类)以后提到shell默认的就是指CLI
1.bash shell(基础的shell,是所有shell的爹)
2.第三方shell (如zsh,ash,korn,tcsh)
(补充)
Linux文件系统:(ext1,ext2,ext3,ext4,ntfs,iso9660,nfs 等)
Windows文件系统:(FAT32,NTFS,exFAT)
*不同的文件系统存储效果不一