文章目录
操作系统
常见的操作系统
- Windows
- mas OS
- Linux
- iOS
- Android
操作系统的定义
操作系统直接运行组织计算机上的系统软件,它是控制硬件和支持软件运行的计算机程序。
操作系统的作用
向下控制硬件向上支持软件的运行,有承上启下的作用。
虚拟机软件
虚拟机软件的介绍
它是能够虚拟出来计算机的一个软件。
常用的虚拟机软件:
- Vmware
- VirtualBox
说明:
只有安装了虚拟机软件才可以创建虚拟机,当然通过虚拟机软件还可以创建多个虚拟机。
虚拟机的介绍
就是模拟一个真实的计算机,好比一个虚拟的电脑,对于快速学习一个新的操作系统就可以通过虚拟机来完成。
计算机 → mac OS / windows → Vmware → 虚拟机 → Ubuntu操作系统
说明:
虚拟机之间是相互独立的,删除虚拟机不会对其他虚拟机产生影响,当然也不会对电脑本身产生影响。
虚拟机软件的安装说明
- windows 和 Linux 下载VMware Workstation版的安装包
- mas OS 下载VMware Fusion版的安装包就可以了
- 当对应的安装包下载完成之后双击安装就可以了
- 当虚拟机软件安装成功就可以创建虚拟机了
详细安装过程,移步另一篇文章
https://blog.csdn.net/L1416279170/article/details/126515960?spm=1001.2014.3001.5501
Ubuntu操作系统
Ubuntu介绍
Ubuntu操作系统是属于Linux操作系统中的一种,它是免费、稳定又可以拥有绚丽界面的一个操作系统。
Ubuntu图形界面介绍
- 任务栏
- 窗口操作按钮
- 窗口菜单条
Linux主要目录介绍效果图
主要目录说明:
- / : 根目录
- /bin:可执行二进制文件的目录
- /etc:系统配置文件存放的目录
- /home:用户家目录
Linux内核及发行版
Linux内核
Linux内核是操作系统内部操作和控制硬件设备的核心程序。
Linux发行版
Linux内核 + 各种软件 = Linux操作系统
常用的Linux发行版:
- Ubuntu
- CentOS
- Redhat
查看目录命令
查看目录命令的使用
命令 | 说明 |
---|---|
ls | 查看当前目录信息 |
tree | 以树状方式显示目录信息 |
效果图: | |
![]() | |
![]() |
查看当前目录路径
命令 | 说明 |
---|---|
pwd | 查看当前目录 |
效果图: | |
![]() |
清除终端内容
命令 | 说明 |
---|---|
clear | 清除终端内容 |
切换目录命令
切换目录命令的使用
命令 | 说明 |
---|---|
cd 目录 | 切换到指定目录 |
cd ~ | 切换到当前用户的主目录 |
cd … | 切换到上一级目录 |
cd . | 切换到当前目录 |
cd - | 切换到上一次的目录 |
绝对路径和相对路径
绝对路径
从根目录算起的路径叫做绝对路径
例如:
- /home/python
- /usr/bin
相对路径
从当前目录算起的路径叫做相对路径
例如:
- ./text/hello
- …/Desktop
创建、删除文件和目
命令 | 说明 |
---|---|
couch 文件名 | 创建指定文件 |
mkdir 目录名 | 创建目录(文件夹) |
rm 文件名或目录名 | 删除指定文件或目录 |
rmdir 目录名 | 删除空文件夹 |
拷贝、移动文件和目录
命令 | 说明 |
---|---|
cp | 拷贝文件、拷贝目录 |
mv | 移动文件、移动目录、重命名 |
终端命令的格式说明
command [-options] [paramenter]
每项信息的说明:
- command:命令名,如:ls、pwd
- [-options]:选项,可以有零个、一个或者多个,多个选项可以合并,比如使用的-r就是选项。
- [paramenter]:参数,可以有零个、一个或者多个,比如:touch 文件名…
- []: 代表可选
查看命令帮助
- –help 使用说明:命令 --help
- man 使用说明:man 命令
-
--进阶啦--
重定向
重定向介绍
重定向也成为输出重定向,把在终端执行命令的结果保存到目标文件。
重定向使用
命令 | 说明 |
---|---|
> | ‘w’模式 |
>> | ‘a’模式 |
查看文件内容命令
命令 | 说明 |
---|---|
cat | 查看小型文件 |
more | 分屏查看大型文件 |
管道命令的使用
管道(|):一个命令的输出可以通过管道成为另一个命令的输入,可以理解成是一个容器,存放在终端显示的内容。
链接命令
链接命令的介绍
链接命令是创建连接文件,连接文件分为:
- 软链接
- 硬链接
命令 | 说明 |
---|---|
in -s | 创建软链接 |
in | 创建硬链接 |
软链接
类似windows中的快捷方式,当一个源文件目录层级比较深时,可用。
硬链接
类似于源文件的一个别名,也就是说这两个名字指向同一个文件数据。
文本搜索命名
grep
文本搜索
grep 匹配文字 匹配文件
命令选项的使用
命令选项 | 说明 |
---|---|
-i | 忽略大小写 |
-n | 显示匹配行号 |
-v | 显示不包含匹配文本的所有行 |
查找文件命令
命令 | 说明 |
---|---|
find | 在指定目录下查找文件(包括目录) |
压缩和解压缩命令
介绍
Linux默认支持的压缩格式:
- .gz
- .bz2
- .zip
说明:
- .gz和.bz2的压缩包使用tar命令压缩和解压
- .zip的压缩包需要使用zip命令来压缩,使用unzip来解压缩
文件权限命令
chmod介绍
修改文件权限。
chmod修改文件权限有两种方式:
- 字母法
- 数字法
chmod字母法的使用
角色说明:
角色 | 说明 |
---|---|
u | user,表示该文件的所有者 |
g | group,表示用户组 |
o | other,表示其他用户 |
a | all,表示所有用户 |
权限设置说明:
操作符 | 说明 |
---|---|
+ | 增加权限 |
- | 撤销权限 |
= | 设置权限 |
权限说明:
权限 | 说明 |
---|---|
r | 可读 |
w | 可写 |
x | 可执行 |
- | 无任何权限 |
chmod数字法的使用
数字法就是“rwx”这些权限也可以用数字来代替
权限说明:
权限 | 说明 |
---|---|
r | 可读,权限值是4 |
w | 可写,权限值是2 |
x | 可执行,权限值是1 |
- | 无任何权限,权限值是0 |