操作系统直接运行组织计算机上的系统软件,它是控制硬件和支持软件运行的计算机程序。
向下控制硬件向上支持软件的运行,有承上启下的作用。
它是能够虚拟出来计算机的一个软件。
常用的虚拟机软件:
说明:
只有安装了虚拟机软件才可以创建虚拟机,当然通过虚拟机软件还可以创建多个虚拟机。
就是模拟一个真实的计算机,好比一个虚拟的电脑,对于快速学习一个新的操作系统就可以通过虚拟机来完成。
计算机 → mac OS / windows → Vmware → 虚拟机 → Ubuntu操作系统
说明:
虚拟机之间是相互独立的,删除虚拟机不会对其他虚拟机产生影响,当然也不会对电脑本身产生影响。
https://blog.csdn.net/L1416279170/article/details/126515960?spm=1001.2014.3001.5501
Ubuntu操作系统是属于Linux操作系统中的一种,它是免费、稳定又可以拥有绚丽界面的一个操作系统。

主要目录说明:
Linux内核是操作系统内部操作和控制硬件设备的核心程序。
Linux内核 + 各种软件 = Linux操作系统
常用的Linux发行版:
| 命令 | 说明 |
|---|---|
| ls | 查看当前目录信息 |
| tree | 以树状方式显示目录信息 |
| 效果图: | |
![]() | |
![]() |
| 命令 | 说明 |
|---|---|
| pwd | 查看当前目录 |
| 效果图: | |
![]() |
| 命令 | 说明 |
|---|---|
| clear | 清除终端内容 |
| 命令 | 说明 |
|---|---|
| cd 目录 | 切换到指定目录 |
| cd ~ | 切换到当前用户的主目录 |
| cd … | 切换到上一级目录 |
| cd . | 切换到当前目录 |
| cd - | 切换到上一次的目录 |
从根目录算起的路径叫做绝对路径
例如:
从当前目录算起的路径叫做相对路径
例如:
| 命令 | 说明 |
|---|---|
| couch 文件名 | 创建指定文件 |
| mkdir 目录名 | 创建目录(文件夹) |
| rm 文件名或目录名 | 删除指定文件或目录 |
| rmdir 目录名 | 删除空文件夹 |
| 命令 | 说明 |
|---|---|
| cp | 拷贝文件、拷贝目录 |
| mv | 移动文件、移动目录、重命名 |
command [-options] [paramenter]
每项信息的说明:

重定向也成为输出重定向,把在终端执行命令的结果保存到目标文件。
| 命令 | 说明 |
|---|---|
| > | ‘w’模式 |
| >> | ‘a’模式 |
| 命令 | 说明 |
|---|---|
| cat | 查看小型文件 |
| more | 分屏查看大型文件 |
管道(|):一个命令的输出可以通过管道成为另一个命令的输入,可以理解成是一个容器,存放在终端显示的内容。
链接命令是创建连接文件,连接文件分为:
| 命令 | 说明 |
|---|---|
| in -s | 创建软链接 |
| in | 创建硬链接 |
类似windows中的快捷方式,当一个源文件目录层级比较深时,可用。
类似于源文件的一个别名,也就是说这两个名字指向同一个文件数据。
文本搜索
grep 匹配文字 匹配文件
| 命令选项 | 说明 |
|---|---|
| -i | 忽略大小写 |
| -n | 显示匹配行号 |
| -v | 显示不包含匹配文本的所有行 |
| 命令 | 说明 |
|---|---|
| find | 在指定目录下查找文件(包括目录) |
Linux默认支持的压缩格式:
说明:
修改文件权限。
chmod修改文件权限有两种方式:
角色说明:
| 角色 | 说明 |
|---|---|
| u | user,表示该文件的所有者 |
| g | group,表示用户组 |
| o | other,表示其他用户 |
| a | all,表示所有用户 |
权限设置说明:
| 操作符 | 说明 |
|---|---|
| + | 增加权限 |
| - | 撤销权限 |
| = | 设置权限 |
权限说明:
| 权限 | 说明 |
|---|---|
| r | 可读 |
| w | 可写 |
| x | 可执行 |
| - | 无任何权限 |
数字法就是“rwx”这些权限也可以用数字来代替
权限说明:
| 权限 | 说明 |
|---|---|
| r | 可读,权限值是4 |
| w | 可写,权限值是2 |
| x | 可执行,权限值是1 |
| - | 无任何权限,权限值是0 |