1.linux内核
内核是
linux
系统中最底层,提供系统中核⼼功能并允许有序访问硬件资源
管理:
输⼊输出设备、进程执⾏情况、⽂件系统操作、内存资源管理
linux
内核⽀持:
多任务、多⽤户
2.shell
shell
叫做 命令解释器,壳
---
保护内核
当执⾏程序时,把程序的各种操作指令进⾏解释执⾏,通过命令解释器就让
内核执⾏对应的操作。
作⽤:
提供⼀个⽅式可以让⽤户与内核(操作系统)进⾏交换
3.文件系统
/
:
根⽬录
/bin
:存放系统中最常⽤的可执⾏程序(命令)
/boot
:存放
linux
和系统启动⽂件
/dev
:存放系统中的设备⽂件,包括磁盘、⿏标、键盘等设备
/etc
:存放系统的配置⽂件,如
passwd
存放⽤户信息
/home
:普通⽤户⽬录的默认位置
/lib
:存放共享库
/lib32
:存放
32
位共享库
/lib64
:存放那个
64
位共享库
/media
:存放
cd
、软盘、
usb
临时读⼊的⽂件
/mnt
:挂载⽂件系统挂载点
/proc
:作为进程(当前执⾏的程序)的⽂件存放⽬录
/opt
:作为可选程序和⽂件存放⽬录
/root
:系统管理员⽤户的⽬录(
root
⽤户)
/sbin
:作为扩展的、更多的⼆进制程序存放的⽬录
/usr
:标准库、第三⽅库存放⽬录
/sys
:系统运⾏时的⽂件存放⽬录
/tmp
:⽤于存放临时⽂件
linux⽂件系统把⼀切都看作是⽂件,linux认为⼀切皆⽂件
3.shell命令
shell
完成内核与⽤户之间的交互
shell
命令:就是
shell
命令解释器能够识别的指令
让系统内核帮助完成⼀些具体的功能
shell
就是命令解释器,将⽤户的命令
(
程序
)
解析成操作系统能够理解的指
令,实现⽤户与内核的交互
shell
命令的输⼊,在终端提⽰符,标识命令的输⼊位置