一、Linux 结构体系
1.核心空间划分
**内核空间:**操作系统核心层,负责硬件管理,进程调度,内存管理等核心操作,有最高权限
**用户空间:**普通程序运行的空间,权限受限,需通过系统调用与内核交互,隔离性强,降低系统被攻击的风险
2.层次划分
| 层级 | 功能描述 |
|---|---|
| 用户空间层 | 普通用户程序、应用程序运行层 |
| 系统调用层 | 封装内核接口,为用户程序提供内核服务调用入口 |
| 内核层 | 接收并处理系统调用,管理硬件、进程、内存等核心资源 |
| 硬件层 | 物理硬件(CPU、内存、磁盘、外设等) |
二、Linux 目录结构
1.核心特性
Linux 是一个文件系统的操作系统,所有的内容均以文件形式出现,采用单根目录(/) 的倒置树型结构,所有文件 / 目录均挂载在根目录下;
2.常用目录
| 目录 | 功能说明 |
|---|---|
| /bin | 存放系统基础命令(如 ls、cd),所有用户可执行 |
| /etc | 系统配置文件目录(如网络、用户配置) |
| /home | 普通用户的家目录(如 /home/xd),~ 代指当前用户家目录 |
| /root | 管理员(root)的家目录 |
| /tmp | 临时文件目录,系统重启后可能清空 |
| /var | 存放可变数据(如日志、缓存) |
| /usr | 存放用户程序、库文件等 |
三、Linux 命令基础
1.命令组成规则
指令通用形式:
指令 [选项] [参数]选项:以
-(短选项)或--(长选项) 开头,用于修改命令行为(如ls -a、ls --all);参数:命令操作的目标(如文件、目录路径);示例:cd ..(无选项,..为参数)、ls -l /home(-l为选项,/home为参数)。
2.基础导航与查看命令
| 命令 | 功能说明 |
|---|---|
| cd | 切换目录,cd 无参数时跳转到当前用户家目录;cd -切换到上一次所在目录 |
| cd .. | 返回上一级目录;cd ../.. 返回上两级 |
| ls | 显示当前目录文件 / 目录,常用选项:- :显示所有文件(含隐藏文件,以 开头)- :显示详细信息(权限、大小、时间等)- :按名称逆序显示- :递归显示子目录内容- :以人性化单位显示文件大小(如 KB/MB) |


