- Linux简介
- 类Unix操作系统
- 基于POSIX和UNIX
- 多用户网络操作系统
- Linux系统启动
- 内核引导
- 运行init
- 系统初始化
- 建立终端
- 用户登录
- 关机
- sync > shutdown > reboot > halt
- sync:数据由内存同步到硬盘
- shutdown:关机指令
- man shutdown 查看帮助文档
- shutdown -h 10 ‘This server will shutdown after 10 mins’
- reboot:重启系统 == shutdown -r now
- halt:关闭系统 == shutdown -h now
- 系统目录结构

- bin:Binary,存放常用的命令
- boot:存在启动Linux的核心文件,包括连接文件和镜像
- dev:Device,存放Linux的外部设备
- etc:存放系统管理的配置文件和子目录【重要】
- home:用户主目录,同windows的User
- lib:基本库,同windows的dll文件
- lost+found:当系统非法关机后存放的文件
- media:识别设备挂载的目录
- mnt:光驱
- opt:额外安装软件
- proc:虚拟目录,系统内存映射
- root:系统管理员主目录
- var:日志等变量数据,【重要】
- /usr/bin,/usr/src:【重要】
- 文件属性

- 第一个字符代表文件是目录、文件或链接文件
- d:目录
- -:文件
- l: link file
- b:接口设备
- c: 键鼠
- 三组【rwx】组合,分别代表read、write、execute
- 更改文件属性:e
- chgrp:更改文件属组
- chown:更改文件属主
- chmod:更改文件9个属性
- 用数字代表各个权限,r:4,w:2,x:1
- Linux文件与目录
- 绝对路径&相对路径
- 处理目录常用命令:
- ls:列出目录
- cd:切换目录
- pwd:显示当前目录
- mkdir:创建新目录
- cp:复制文件或目录
- rm:移除
- mv:移动
- 加-p命令,可以进行多级操作
- 文件内容查看:
- cat:从第一行显示
- tac:最后一行开始显示
- nl:显示时输出行号
- more:一页一页显示
- less:类似more,但可以往前翻页
- head/tail:只显示头/尾几行
- vim

- 模式
- 命令模式
- 初始模式
- 常用命令:
- i 切换到输入模式
- x 删除当前光标所在的字符
- : 切换到底线命令模式
- 输入模式
- 键盘输入字符
- esc退出输入模式
- 底线命令模式
- 基本命令:q 退出程序;w 保存文件
- 命令模式
- yum命令
- yum:Yellow dog Updater Modified
- 语法:yum [options] [command] [package …]
- 常用命令:
- 列出可更新/所有软件:yum check-update/list
- 更新所有软件: yum update
- 仅安装/更新指定软件:yum install/update
- 删除/查找软件:yum remove/search
- 清除缓存:yum clean …

