一丶1. 操作系统
操作系统(Operating Sysetm,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
1.1 操作系统的作⽤
- 操作系统作⽤可以简单总结为: 对下控制硬件运⾏, 对上为应⽤程序提供⽀持
- 是现代计算机系统中 最基本和最重要 的系统软件
- 是 配置在计算机硬件上的第⼀层软件, 是对硬件系统的⾸次扩展
- 主要作⽤是管理好硬件设备,并为⽤户和应⽤程序提供⼀个简单的接⼝, 以便于使⽤
- ⽽其他的诸如编译程序、 数据库管理系统, 以及⼤量的应⽤软件,
都直接依赖于操作系统的⽀持
1.2 操作系统的分类
- 桌面操作系统:以windows为主,用户群体大,其运用软件多
- 服务器操作系:以linux为主,安全,稳定,免费
- 嵌入式操作系统:Linux (嵌⼊式linux, Android)
- 移动设备操作系统:IOS(基于unix), Android(基于linux)
2. Linux 内核及发⾏版
2.1 Linux 内核版本
- 内核(kernel) 是系统的⼼脏, 是运⾏程序和管理像磁盘和打印机等硬件设备的核⼼程序, 它提供了⼀个在裸设备 与应⽤程序间的抽象层
- Linux 内核版本⼜分为 稳定版 和 开发版, 两种版本是相互关联, 相互循环
- 稳定版: 具有⼯业级强度, 可以⼴泛地应⽤和部署。 新的稳定版相对于较旧的只是修正⼀些 bug 或加⼊⼀些新 的驱动程序
- 开发版: 由于要试验各种解决⽅案, 所以变化很快
2.2Linux发行版本
-
Linux发行版(也被叫做GUN/Linux发行版)通常包含了桌面环境,办公套件,媒体播放器,数据库等应用软件
- Linux发行版本 = Linux内核 + 一套软件 + 使用手册
-
知名发行版:Ubuntu,Redhat,CentOS
3. Linux系统打开终端的方式
- 桌面 鼠标右键—> 打开终端
- 快捷键:ctrl + alt + t
二丶终端命令格式及常见命令
command [-options] [parameter]
说明:
- command : 命令名, 相应功能的英⽂单词或单词的缩写
- [-options] : , 可⽤来对命令进⾏控制, 也可以省略
- [parameter]: 传给命令的参数, 可以是 零个、 ⼀个 或者 多个
[ ] 代表可选
查阅命令帮助信息
- command --help 例:ls --help
- man command 例:man ls ,man是manul的缩写, 是 Linux 提供的⼀个 ⼿册, 包含了绝⼤部分的命令、 函数的详细使⽤说明
操作键 | 功能 |
---|---|
空格键 | 显示手册页的下一屏 |
Enter键 | 一次滚动手册页的下一行 |
b | 回滚一屏 |
f | 前滚一屏 |
q | 退出 |
/word 如: -a | 搜索word关键字 |
常见命令-显示文件和目录
- pwd - 显示当前路径
- tree - 树状列出目录内容,后可加路径为树状列出指定路径内容。如:tree / 树状列出根目录内容
- ls - 查看文件信息。ls是英⽂单词list的简写, 其功能为列出⽬录的内容, 是⽤户最常⽤的命令之⼀, 它类似于DOS下的dir命令。
Linux⽂件或者⽬录名称最⻓可以有265个字符, “.”代表当前⽬录, “…”代表上⼀级⽬录, 以“.”开头的⽂件为隐藏⽂件, 需要⽤ -a 参数才能显示。
选项 | 含义 |
---|---|
-a | 显示指定目录下所有子目录和文件,包括隐藏文件 |
-l | 以列表方式显示文件详细信息 |
-h | 配合-l 以人性化的方式显示文件大小 |
在linux中" . "开头的文件都是隐藏文件
ls -al 的缩写形式为 ll
常见命令-切换工作目录
切换工作目录:cd
命令 | 含义 |
---|---|
cd | 切换到当前用户的主目录(/home/用户目录) |
cd~ | 切换到当前用户的主目录(/home/用户目录) |
cd . | 切换到当前目录 |
cd . . | 切换到上级目录 |
cd- | 可进入上次所在目录 |
注意:
如果路径是从根路径开始的, 则路径的前⾯需要加上 “ / ”, 如 “ /etc ”, 通常进⼊某个⽬录⾥的⽂件夹, 前⾯不⽤加
“ / ”。