一天一个关于测试知识点,5分钟内讲解你最关心的软件测试问题,今天就接着来谈谈关于软件测试中的“linux系统安装及vi/vim命令”。
LINUX操作系统是一种免费使用和自由传播的类UNIX操作系统。其内核由林纳斯·托瓦兹于1991年10月5日首次发布,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议,是一个性能稳定的多用户网络操作系统。
本章主要内容
1. Linux的安装和基本配置
2. Linux客户端工具的使用(secure CRT)
3. 文本编辑工具vi/vim使用
一、Linux的安装和基本配置
Linux简介
/linәks/ 芬兰 Linus 内核
GNU/Linux
自由且开放源代码的类unix系统.
多个厂商: Redhat Debian Ubuntu ...
Linux组成
软件
操作系统
硬件
▲ 操作系统
A.用户接口
GUI 图像化用户接口 窗口 鼠标 + 键盘
CLI 命令行接口 字符界面 键盘
Linux:GUI 图形化桌面系统,比如GNOME,KDE
CLI GNU工具链/Shell,比如Bash
B.内核
进程管理
内存管理
文件系统管理
设备管理
linux安装基本步骤
1.安装虚拟机管理软件 VMWare Workstation xxx版
2.创建Linux虚拟机(Redhat Enterprise Linux5)
3.安装客户机操作系统(RHEL5)
4.基本配置
具体可以参考<<vmware span="" workstation10<="">下安装RHEL5.5详细步骤.pdf>>
Linux分区
对于初学者建议分两个区:
A.swap分区 交换分区(类似于windows的虚拟内存)
在物理内存较小的情况下,一般设置为内存的2倍.
物理内存 1024M swap分区 1024*2=2048M
B.根分区 / 表示
剩下的全部为根分区.
超级管理员
windows: administrator
Linux: root
左右拉动查看完整指令
额外功能
勾选"软件开发"与"网络服务器"
基本配置
防火墙 禁用
SELinux 禁用
不注册
不创建用户
Linux的目录结构
Linux的文件系统是一颗文件树. / 目录就是树的根.
登录方式
A.图像化桌面系统登录
默认GNOME,KDE
B.命令行方式登录
字符界面,默认Bash
切换:
A ➡ B ctrl + alt + F1~F6
A ➡ B ctrl + alt + F
二、Linux客户端工具的使用
浏览器 ----------------------- 网站
客户端 服务器
获取资源 提供资源
发送请求 处理请求
遵循客户端/服务器模式.
linux客户端 ------------------- linux服务器
ssh2
secure CRT ------------------------- sshd
secure CRT安装
将SecureCRT_x867.1.1.264PortableSoft.rar解压缩到一个路径中不包含中文和空格的目录中.
配置项
三、文本编辑工具vi/vim使用
记事本与vi/vim比较
windows 记事本 使用键盘+鼠标操作,只有一种编辑模式。
Linux vi/vim 仅使用键盘操作,分工完成各项编辑任务,有多种编辑模式。
vi/vim的三种基本模式
模式之间的切换
vi/vim命令的使用
▲ 新建文本文件
vim new_fifile_name
vim 不带文件名
保存时命名 :w new_fifile_name
▲ 编辑修改文件
vim fifile_name
vi/vim编辑文本基本步骤
s1. 移动光标
方向键: ⬅⬇⬆➡
命令: h j k l
模式: 整数N + 命令
10l 光标右移10个字符
4j 光标下移4行
s2. 删除文本
整数N + 命令
3x 删除光标后的3个字符.
4dd 删除4行
s3. 撤销重做
dd 删除了某行
u 撤销对此行的删除
ctrl+r 相当于又执行了dd
s4. 插入文本
s5. 保存退出
移动相关的命令
vim编辑模型------ 操作符 + 动作
▲ 操作符
编辑文本的命令.
▲ 动作
指的是光标的移动.界定编辑文本的范围.
光标的移动轨迹会覆盖一段文本范围.该范围内的文本就是要编辑的文本.
e.g.
dw 删除一个单词
2dw 删除2个单词
d0 删除光标前的所有字符
d$ 删除光标后的所有字符
dgg 删除光标上方所有的行
dG 删除光标下方所有的行
...
cc 修改1行
yy 复制1行
p 粘贴
⭐川石信息 春季特惠⭐
线上提升班,火热活动中,最高优惠直降1000+!
涨薪必备:高级性能测试+自动化测试开发,一线企业offer挑到手软!
报名还送 jmeter / python / redis 三门免费课程包!
名额有限,扫一扫下方图片二维码速度联系我预约报名!
来川石,更优质的就业机会等着你。