测试基础笔记第六天
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 一、操作系统
- 1.什么是操作系统
- 2.操作系统的常见分类
- 二、linux系统
- 1.linux发行版本
- 2.文件和路径
- 3.远程连接操作
- 常见的远程连接工具
- 远程连接基本步骤
- 三、linux命令操作技巧
- 四、linux命令的基本组成
- 五、常用linux命令
- pwd命令
- ls命令
- cd命令
- mkdir命令
- touch命令
- 相对路径和绝对路径
- mv命令
- cp命令
- rm命令
一、操作系统
1.什么是操作系统
- 所有硬件设备组装完成后的第一层软件, 能够使用户使用硬件设备的软件即为操作系统
2.操作系统的常见分类
-
- 桌面操作系统: Windows/macOS/Linux
-
- 移动端操作系统: Android(安卓)/iOS(苹果)
-
- 服务器操作系统: Linux/Windows Server
-
- 嵌入式操作系统: Android(底层是 Linux)
二、linux系统
在服务器端最常见的操作系统类型
1.linux发行版本
- 说明: 在原版 Linux 系统的基础上, 额外增加一些常用软件的操作系统
- 注释: 类似与原生安卓系统和现行的华为系统/小米系统等之间的关系
- 常见类型:
2.文件和路径
- 不同于 Windows 系统的文件路径的起点是盘符, Linux 系统的路径起点是’/'(根目录)
- 注意:
- / 为根目录, 是所有文件的路径的起点
- 根目录下的所有第一层级的文件夹, 均不能随意进行修改操作
- 掌握常用目录的作用即可
- / 根目录, /home 普通用户所在文件夹, /root 系统管理员所在文件夹
- 其余目录, 可以现用现查即可
3.远程连接操作
- 说明: 通过[远程连接工具]连接到服务器的操作即为远程连接
- 条件:
1> 服务器的 IP 地址
2> 服务器的账号和密码 - 注意: 必须要确保有网络连接条件
常见的远程连接工具
-
- FinalShell(推荐): 功能强大, 有颜值, 好操作(高级功能需要订阅)
-
- XShell: 个人用免费/商用收费
-
- Putty: 免费开源的
-
- SecureCRT: 收费
-
- MobaXterm: 免费
远程连接基本步骤
-
- 入职后需要向相关人员(运维/开发)获取服务器 IP 地址及账号密码等信息
-
- 配合远程连接工具(根据公司要求使用对应工具), 配置连接使用服务器器即可
三、linux命令操作技巧
-
- 善用 tab 键进行文件名/路径名/命令的自动补全!
-
- 可以使用上/下方向键, 快速获取之前输入过的命令
-
- 如果命令开始执行后, 停不下来, 或要取消执行, 可以使用快捷键: Ctrl +C
四、linux命令的基本组成
- 命令 [-选项] [参数]
command [-options] [parameter]
说明:
command : 命令主体
[-options] : 命令选项(可选), 根据命令可以显示更更加丰富的数据
[parameter] : 命令参数(可选), 命令的操作对象,一般文件、目录、用户
和进程等都可以作为参数被命令操作
五、常用linux命令
pwd命令
说明:查看路径
ls命令
说明:查看路径下有哪些文件
cd命令
说明:切换路径到某目录下
mkdir命令
说明:创建文件夹
touch命令
说明:创建文件
相对路径和绝对路径
说明: 在 Linux 系统中, 可以根据如下特点区分相对路径和绝对路径
相对路径: 凡是路径信息以 ‘.’ 或 ‘…’ 开头的均为相对路径
绝对路径: 凡是路径信息以 ‘/’ 或 ‘~’ 开头的均为绝对路径
注释:
. : 当前路径下(一般会省略)
… : 上一层目录
/ : 根目录
~ : 当前用户的家目录
mv命令
说明:mv命令默认是用来移动某文件到某一路径下的,但是如果目标文件名不是文件夹名或者文件名不存在即为修改文件名操作
cp命令
说明:复制文件和文件夹
rm命令
说明:删除文件和文件夹及所有文件