测试开发知识点整理(二)

Web前端

HTML

126、 HTML基础

HTML入门教程
http://www.runoob.com/html/html-tutorial.html
HTML5入门教程
https://www.w3cschool.cn/html5/
【参考】一文读懂HTML5和HTML区别
https://www.jianshu.com/p/9c8c0cb10b09
【参考】HTML5和HTML的区别
https://blog.csdn.net/qq_40542728/article/details/81742570

127、 表单(掌握)

学习资料:
https://www.w3cschool.cn/html/html-form.html

CSS

128、CSS基础

入门教程:
http://www.runoob.com/css/css-tutorial.html

129、 基本选择器(掌握)

元素定位器,ID定位器,类定位器

130、 交集选择器

131、 并集选择器

132、 组合选择器

133、 后代选择器

134、 bootstrap框架(了解)

入门教程:
http://www.runoob.com/bootstrap/bootstrap-tutorial.html

135、 面包屑设计(了解)

参考资料:
https://cdc.tencent.com/2009/07/06/面包屑设计/

JavaScript

136、JavaScript基础

入门教程:
http://www.runoob.com/js/js-tutorial.html
【参考】正则表达式
https://www.w3cschool.cn/javascript/js-regexp.html
【参考】数据类型转换
https://www.w3cschool.cn/javascript/js-type-conversion.html

137、 事件(提交、点击、产生焦点、失去焦点、切换、加载、hover等)

138、 网页元素的定位(查找)

139、 dom操作(节点的增、删、改)

140、 Ajax请求

入门教程:
http://www.runoob.com/ajax/ajax-tutorial.html

141、 表单的校验(输入不允许为空等)

【参考】JavaScript表单验证
https://www.w3cschool.cn/javascript/js-form-validation.html

142、 JQuery框架

入门教程:
http://www.w3school.com.cn/jquery/
参考资料:
《锋利的JQuery》

143、JS跨域

【参考】jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
https://www.cnblogs.com/grimm/p/8339833.html

144、JS代码调试

数据库

数据库的分类

数据库主要分为两大类:关系型数据库和非关系型数据库。

145、关系型数据库有哪些?

ORACLE, SQL SERVER, MySQL, SQLite(安卓系统自带的嵌入式数据库)

146、关系型数据库的特点?

147、非关系型数据库有哪些?

Redis, MongoDB

148、非关系型数据库的特点?

SQL查询

SQL是一门操作数据库的语言。Oracle,SQL Server,MySQL都支持SQL.

149、SQL基础

入门教程:
http://www.runoob.com/sql/sql-tutorial.html

150、数据库客户端工具

【参考】SQL server Management Studio的快捷键整理
https://blog.csdn.net/claire_cheng/article/details/53032403

151、 数据类型(掌握)

字符串,数值,日期
【参考】Oracle基本数据类型总结
https://www.cnblogs.com/HDK2016/p/7071708.html
【参考】MySQL数据库的基本数据类型
https://www.cnblogs.com/doctorJoe/p/5337510.html
【参考】SQL SERVER数据类型详解
https://www.cnblogs.com/selene/p/4457914.html

152、 单表查询(掌握)

SELECT, FROM, WHERE

153、 分组查询(掌握)

GROUP BY, HAVING(和WHERE的区别)

154、 多表查询(掌握)

主查询,子查询,内连接,外连接(左连接,右连接,全连接),自连接
【参考】SQL语句综合练习
https://www.cnblogs.com/xiaoxing/p/5354432.html
【参考】数据库经典45道练习题及答案
https://www.cnblogs.com/xfxy/p/7077749.html

155、了解数据库编程

【参考】SQL编程
https://www.cnblogs.com/WJ-163/p/WangJing.html
【参考】SQL Server 编程入门
https://www.cnblogs.com/N-Fish/p/5768363.html
【参考】SQL SERVER 编程基本语法
https://blog.csdn.net/qibao16/article/details/78280262
【参考】SQL Server数据库编程基本语法汇总
https://wenku.baidu.com/view/b7eb0dde6f1aff00bed51efb.html
【参考】SQL Server中的事务与锁
https://www.cnblogs.com/knowledgesea/p/3714417.html
【参考】SQL Server数据库中的事务处理
http://www.cnblogs.com/KingsLiu/articles/5799736.html
【参考】乐观锁与悲观锁——解决并发问题
https://www.cnblogs.com/0201zcr/p/4782283.html
【参考】悲观锁和乐观锁
https://www.cnblogs.com/ego/articles/1456317.html

156、 聚合函数(掌握)

AVG, MAX, MIN, SUM, COUNT

157、 字符串函数,日期函数,数值函数

【参考】SQL SERVER的字符串函数
https://docs.microsoft.com/zh-cn/sql/t-sql/functions/string-functions-transact-sql?view=sql-server-2016
【参考】SQL SERVER的数学函数
https://docs.microsoft.com/zh-cn/sql/t-sql/functions/mathematical-functions-transact-sql?view=sql-server-2016
【参考】SQL SERVER的日期函数
https://docs.microsoft.com/zh-cn/sql/t-sql/functions/date-and-time-data-types-and-functions-transact-sql?view=sql-server-2016
【参考】sql server 中DateName()函数及DatePart()函数
https://www.cnblogs.com/luna-hehe/p/8191873.html

158、 空值函数(比如SQL Server数据库的ISNULL函数)

参考:
https://docs.microsoft.com/zh-cn/sql/t-sql/functions/isnull-transact-sql?view=sql-server-2016

159、 类型转换函数(比如SQL Server数据库的Convert函数)

参考:
https://docs.microsoft.com/zh-cn/sql/t-sql/functions/cast-and-convert-transact-sql?view=sql-server-2016

160、 排序(ORDER BY)(掌握)

DESC, ASC

161、 关键字(掌握)

TOP, AND, OR, IN, NOT IN, IS NULL, IS NOT NULL,
BETWEEN ? AND ?, NOT BETWEEN ? AND ?,
LIKE, NOT LIKE, EXISTS, NOT EXISTS,
UNION, UNION ALL, INTERSECT等
【参考】sql server中case when的用法
https://www.cnblogs.com/gsh0921/p/6594882.html

162、 运算符(掌握)

算术运算:
+, -, *, /, %,
比较运算:
=, <>, >, <, <=, …
赋值运算:
=
字符串连接:
使用+

163、 约束(掌握)

主键约束,外键约束,非空约束,唯一性约束,默认值约束,检查约束,标识列(identity)
【参考】联合主键介绍
https://www.cnblogs.com/UniqueColor/p/7234340.html
【参考】SQL SERVER级联删除和级联更新
https://blog.csdn.net/guohao1949/article/details/24313455

164、 索引(优点和缺点)(掌握)

索引可以提高查询的效率。举个例子,现在有一张客户表,数据量很大,有几千万条记录。使用客户ID去查询,速度很快(原因是客户ID是主键,数据库系统会自动根据该字段建立索引)。但是根据客户姓名去查找的话,速度很慢。怎么办?可以根据客户姓名建立索引。
【参考】数据库索引到底是什么,是怎样工作的?
https://www.jianshu.com/p/b72d3ab9e54a
【参考】数据库索引及其原理
https://www.e-learn.cn/content/qita/823830
【参考】SQL索引
https://www.yiibai.com/dbms/dbms-sql-index.html

165、 视图

166、 DDL

CREATE, DROP, ALTER

167、 DML(掌握)

INSERT, DELETE, UPDATE

168、 模糊查询(掌握)

通配符:%, _

169、 数据库服务的默认端口号

ORACLE: 1521
SQL SERVER: 1433
MySQL: 3306

170、如何备份(复制)数据表

SELECT * INTO EMP_BAK FROM EMP;

171、 怎么把某张表里面的相关记录拷贝到另一张表里面

INSERT INTO MYEMP (MYNAME,MYAGE) SELECT NAME,AGE FROM EMP;

或者

INSERT INTO MYEMP SELECT * FROM EMP;

Java

172、计算机基础知识(了解)

【参考】进制计数
https://blog.51cto.com/6930123/2111068
【参考】进程与线程介绍
http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html
【参考】windows任务计划
https://blog.csdn.net/qq_23009105/article/details/84142872
【参考】32位与64位的区别
http://baijiahao.baidu.com/s?id=1597957901325632365
【参考】Win10命令行选Cmd还是PowerShell好
https://jingyan.baidu.com/article/9f7e7ec094938f6f281554e4.html
【参考】Windows10下命令行工具Cmder
https://blog.csdn.net/lzypdc/article/details/80570545

173、计算机网络知识(了解)

【参考】TCP/IP协议简述
https://blog.csdn.net/u010785091/article/details/78791543
【参考】TCP/IP协议、HTTP协议、SOCKET通讯详解
https://www.cnblogs.com/jking10/p/5525519.html

174、Java基础

入门教程:
http://www.runoob.com/java/java-tutorial.html
【参考】Mac配置java运行环境的步骤
https://www.cnblogs.com/xqx-qyy/p/7659805.html
【参考】为什么要配环境变量?PATH用来干什么?
https://blog.csdn.net/Pre_waist_L/article/details/79696507
【参考】配置JAVA环境变量中CLASSPATH变量的作用
https://blog.csdn.net/cuipp0509/article/details/74852740
【参考】JAVA直接量
https://blog.csdn.net/tmdlife/article/details/51613665
【参考】关于Java的转义字符
https://www.cnblogs.com/DreamDrive/p/4676534.html
【参考】java浮点数值计算误差
https://blog.csdn.net/u014677625/article/details/41773433
【参考】java用double和float进行小数计算精度不准确
https://blog.csdn.net/huangxiaoben/article/details/82625854
【参考】Java基础知识:unicode字符
https://blog.csdn.net/iteye_5985/article/details/82303154
【参考】Java文档注释
https://www.runoob.com/java/java-documentation.html

175、 eclipse工具

eclipse教程:
http://www.runoob.com/eclipse/eclipse-tutorial.html
【参考】eclipse解决项目java代码显示中文乱码
https://www.jianshu.com/p/43061e0b5703
【参考】Eclipse解决乱码问题
https://blog.csdn.net/wxr15732623310/article/details/73385450
【参考】eclipse快捷键
http://www.runoob.com/eclipse/eclipse-shortcuts.html
【参考】Eclipse常用快捷键
https://www.cnblogs.com/mq0036/p/4995390.html
【参考】eclipse debug常见调试 F6 单步 F8完成 F5进入方法
http://blog.java1234.com/blog/articles/243.html

176、 maven工具

【参考】maven 教程
http://www.runoob.com/maven/maven-tutorial.html
【参考】maven pom详解
https://blog.csdn.net/zz_lk_xx/article/details/85870848
【参考】maven滤除不需要的依赖POM配置
https://blog.csdn.net/lkx94/article/details/42145239

177、 Java SE和Java EE

Java SE(标准版)
开发单机版的桌面应用(比如聊天客户端软件)。该框架提供的工具包如下:
1)java.lang:语言包
2)java.util:实用包
3)java.awt:抽象窗口工具包
4)javax.swing:轻量级的窗口工具包,这是目前使用最广泛的GUI程序设计包
5)java.io:输入输出包
6)java.net:网络函数包
7)java.applet:编制applet用到的包(目前编制applet程序时,更多的是使用swing中的JApplet类)
8)java.text:格式转换包
9)java.sql:数据库操作

《测试开发知识点整理(二)》 image.png

【参考】JavaSE官方文档

https://docs.oracle.com/en/java/javase/index.html

【参考】JDK8官方API文档(使用说明书或功能说明书)

https://docs.oracle.com/javase/8/docs/api/index.html

【参考】JDK12官方API文档

https://docs.oracle.com/en/java/javase/12/docs/api/index.html

Java EE(企业版)

开发网站(比如电商购物网站)。除了包含SE的内容,还包含了web开发需要的一些基础包,例如selvlet等。

《测试开发知识点整理(二)》 image.png

【参考】JavaEE官方API文档

https://docs.oracle.com/javaee/7/api/toc.htm

178、 Java数据类型的分类(掌握)

基本数据类型(byte, short, int, long, char, float, double, boolean)
引用类型(数组,类,接口,枚举)
【参考】java中的基本数据类型的转换
https://www.cnblogs.com/liujinhong/p/6005714.html

179、 Java关键字

class, interface, public, static, void, int, new, finally, instanceof, package, import等

180、 标识符

类名,方法名,变量名等

181、 变量(掌握)

局部变量,全局变量

182、 常量(掌握)

final关键字

183、 数组类型转换(掌握)

自动转换,强制转换

184、 运算符(掌握)

赋值运算符,自增、自减,算术运算符,比较运算符,逻辑运算符,三目运算符,位运算符

185、 分支(if)(掌握)

186、 分支(if-else)(掌握)

187、 分支(if-else if-else)(掌握)

188、分支(switch-case)(掌握)

189、 for循环(掌握)

190、 while循环(掌握)

191、 do-while循环(掌握)

192、 foreach循环(新循环)

193、 循环嵌套

194、 数组(一维数组)

195、 函数(方法)(掌握)

函数(方法)重载,函数(方法)重写

196、 递归函数

197、 类和对象(掌握)

构造函数,成员变量(属性),成员方法,访问权限(public, protected, private),static关键字,封装,继承,多态,抽象类,抽象方法,接口
【参考】关于Object类
https://blog.csdn.net/qq_18505715/article/details/72511677
【参考】Java内存泄漏与内存溢出
https://www.cnblogs.com/panxuejun/p/5883044.html
【参考】Java垃圾回收机制
https://www.cnblogs.com/dolphin0520/p/3783345.html

198、 字符串类

String,StringBuffer,StringBuilder

199、 包装类

Integer,Double等

200 、 格式转换类

SimpleDateFormat等

201、 日期类

Date, Calendar等

202、 Scanner

203、 Random

204、 Math类

205、 Arrays类

206、 ArrayList<E>(掌握)

接口 Collection<E>
|——接口 List<E>
|——类 ArrayList<E>
|——接口 Set<E>
|——接口 SortedSet<E>
|——类 TreeSet<E>
|——类 HashSet<E>

207、 HashMap<K,V>(掌握)

接口 Map<K,V>
|——类 HashMap<K,V> 哈希表
|——接口 SortedMap<K,V>

208、 了解输入输出流(文件读写)

209、 异常处理

Exception的分类:运行异常和非运行异常(可检测异常)
运行异常(RuntimeException):算术异常,空指针异常,数据转换异常,数组越界异常等
非运行异常:输入输出异常,数据解析异常等
try catch,throw关键字,throws关键字

210、 JDBC框架

驱动,连接(建立和关闭),语句对象(SQL设定和SQL执行),事务
入门教程:
https://www.yiibai.com/jdbc/

211、 DAO

调用JDBC框架操作数据库

212、 了解网络编程

213、 了解多线程

【参考】Java线程池如何正确地等待所有任务执行完
https://www.oschina.net/question/2256297_2301666

214、 枚举类型(了解)

215、 Java反射机制(了解)

216、 Servlet + JSP(了解)

【参考】Servlet入门教程:
http://www.runoob.com/servlet/servlet-tutorial.html
【参考】JSP入门教程:
http://www.runoob.com/jsp/jsp-tutorial.html

217、 Cookie和Session(了解)

参考资料:
http://www.runoob.com/servlet/servlet-cookies-handling.html
http://www.runoob.com/jsp/jsp-cookies.html
http://www.runoob.com/js/js-cookies.html
http://www.runoob.com/servlet/servlet-session-tracking.html
http://www.runoob.com/jsp/jsp-session.html

218、 了解token认证技术

【参考】Java实现基于token认证
https://blog.csdn.net/kkkun_joe/article/details/81878231
【参考】token身份认证
https://blog.csdn.net/sinat_22013331/article/details/79382367

219、单点登录系统(SSO)(了解)

220、 dom4j框架

221、 json数据交换

参考资料:
http://www.runoob.com/json/json-tutorial.html

222、 fastjson框架

入门教程:
https://www.w3cschool.cn/fastjson

223、 jsoup框架

解析html文档的话,推荐使用该框架,不建议用dom4j
参考资料:
https://www.yiibai.com/jsoup/

224、 selenium框架

【参考】Selenium入门中文教程
https://www.yiibai.com/selenium
【参考】Selenium API文档
https://seleniumhq.github.io/selenium/docs/api/java/index.html?index-all.html
【参考】Selenium官方教程
https://www.seleniumhq.org/docs/03_webdriver.jsp
https://www.seleniumhq.org/docs/04_webdriver_advanced.jsp
【参考】xpath的语法
http://www.w3school.com.cn/xpath/xpath_syntax.asp
【参考】Selenium WebDriver问题–Internet Explorer保护模式设置问题
https://www.cnblogs.com/hushaojun/p/4449643.html
【参考】Selenium 调用IEDriverServer打开IE浏览器
https://www.cnblogs.com/misswjr/p/9453566.html
【参考】Selenium IE webdriver 常见的一些问题
https://www.jianshu.com/p/3ee5587ee364
【参考】python+selenium+IE11登陆页面click失效,submit()没有加密问题
https://blog.csdn.net/qq_16045253/article/details/85767410
【参考】selenium中为什么有些IE浏览器中输入英文和数字特别慢
https://blog.csdn.net/qew110123/article/details/85853374
【参考】解决selenium2在IE11上出错的问题,如Unable to get browser
https://blog.csdn.net/chengly0129/article/details/68482829
【参考】selenium操作cookie
https://www.cnblogs.com/moonpool/p/5676673.html
【参考】selenium鼠标键盘事件
https://www.cnblogs.com/sylvia-liu/p/4224409.html
【参考】将元素拖动到指定处
https://blog.csdn.net/qq_36969649/article/details/84137456
【参考】解决selenium Action模拟拖拽无效
https://blog.csdn.net/lxlyes/article/details/82420506
【参考】Selenium Grid的原理、配置与使用
https://blog.csdn.net/ouyanggengcheng/article/details/79935657

225、 appium框架

入门教程:
https://testerhome.com/topics/1045
官方教程:
http://appium.io/docs/en/about-appium/api/

226、 httpclient框架

入门教程:
https://www.yiibai.com/httpclient/

227、 junit框架

【参考】JUnit教程
https://www.yiibai.com/junit/
【参考】JUnit教程
https://www.w3cschool.cn/junit/
【参考】JUnit API文档
http://tool.oschina.net/apidocs/apidoc?api=junit-4.10
【参考】hamcrest API文档
http://hamcrest.org/JavaHamcrest/javadoc/1.3/
【参考】assertThat详解
http://www.cnblogs.com/Firefly727/archive/2011/07/05/2098625.html

228、 testng框架

【参考】TestNG中文教程
https://www.yiibai.com/testng/
【参考】TestNG官方教程
https://testng.org/doc/documentation-main.html
【参考】TestNG API文档
https://javadoc.jitpack.io/com/github/cbeust/testng/master/javadoc/
【参考】TestNG中文乱码
https://blog.csdn.net/sinat_28734889/article/details/52300070
【参考】简单聊聊TestNG中的并发
https://www.cnblogs.com/znicy/p/6534893.html
【参考】TestNG之参数化测试
https://www.cnblogs.com/yuan-yuan/p/4500518.html
【参考】TestNG参数化测试之使用DataProvider
https://yaowenyu.iteye.com/blog/2146031

Python自动化

229、 Python基础

入门教程:
http://www.runoob.com/python/python-tutorial.html

230、 基础语法

标识符,行和缩进,多行语句,Python引号,代码注释,Python空行,接收键盘输入,
print输出

231、 标准数据类型

Numbers(数字),String(字符串),List(列表),Tuple(元组),Dictionary(字典)

232、 变量

变量的类型不需要声明。
【参考】python中name的使用
https://www.cnblogs.com/1204guo/p/7966461.html
【参考】浅析python中name = ‘main‘ 的作用
https://www.cnblogs.com/alan-babyblog/p/5147770.html

233、 数组

234、 函数

函数的定义和调用
【参考】open函数
http://www.runoob.com/python/python-func-open.html

235、可变参数

236、 分支结构

if-else,if-elif-else

237、 循环结构

for,while

238、 类和对象

定义一个Python类,创建一个Python对象

239、 requests框架

安装requests框架

《测试开发知识点整理(二)》 image.png

使用requests框架发送http请求

参考:

https://www.cnblogs.com/ranxf/p/7808537.html

https://www.cnblogs.com/lilinwei340/p/6417689.html

240、 selenium框架

安装selenium框架

《测试开发知识点整理(二)》 image.png

使用selenium框架操作浏览器

241、 unittest框架

参考:
https://www.jianshu.com/p/8e22c1213260
https://www.jianshu.com/p/38948d0d73f5

242、 爬虫(了解)

http://www.runoob.com/w3cnote/python-spider-intro.html
https://www.yiibai.com/python/python3-webbug-series1.html
https://www.yiibai.com/python/python3-webbug-series2.html
https://www.yiibai.com/python/python3-webbug-series3.html
https://www.yiibai.com/python/python3-webbug-series4.html

Linux系统

Linux学习资料

243、 Linux入门教程

https://www.w3cschool.cn/linux/

244、 Linux命令大全

https://www.w3cschool.cn/linux/linux-command-manual.html

常用的Linux命令

245、 查看当前的路径是啥?

pwd

246、 查看当前路径下面的所有文件详细列表?

ls -l

247、 创建downloads目录

mkdir downloads

248、 进入到downloads目录(掌握)

cd downloads

249、 回到父目录

cd ..

250、 回到父目录的父目录

cd ../..

251、 查找(搜索)文件(掌握)

在当前路径(使用点号表示)下查找文件名包含test的所有文件?

252、 切换到根目录(顶层目录)下面?

cd /

253、 在根目录(/)下面查找出文件名为hosts的所有文件

254、 移动目录或文件(掌握)

将test0106这个目录移动到/home/scott/Desktop

255、 重命名目录或文件(掌握)

将test0106这个目录重命名为test20180106

256、 复制文件(掌握)

将/etc/hosts文件复制到/home/scott/Desktop里面

257、 删除目录或文件(掌握)

将/home/scott/Desktop里面的hosts备份文件删除

# rm命令
rm -f 文件名
rm -rf 目录名

258、 查看磁盘空间

df -h

259、 查看服务器的性能情况(cpu,内存占用情况以及磁盘读写)

top
# 退出查看使用q

260、 tar命令

# 把scott账号的主目录打包
cd /home/
tar -czvf scott.tar.gz scott
# 解压(解包)
tar -xzvf jdk-8u181-linux-i586.tar.gz

261、 检查tomcat有没有被启动(掌握)

ps -ef | grep tomcat
# 该指令可以查看到tomcat进程的编号(pid)

262、 把这个tomcat进程停掉

kill -9 {tomcat进程的编号}

263、 查看8080端口号没有有被占用(掌握)

netstat -an | grep 8080

264、 查看tomcat的启动有没有完成?

# 使用tail命令查看实时日志
cd /opt/tomcat8/logs
tail -f catalina.out

265、 查看命令的使用方法

比如:

man find

266、 设置文件权限(掌握)

chmod

267、 查看系统版本

uname -a

268、 检查网络连接是否正常(掌握)

ping -c {次数} {目标服务器ip地址}

269、 查看端口的占用情况(掌握)

netstat -an

270、 查看所有的进程(掌握)

ps -ef

271、 杀进程

kill -9 {进程号}

272、 查看IP地址(掌握)

ifconfig
# 类似windows命令行窗口里面的ipconfig

273、 tomcat的启动和关闭

cd /opt/tomcat8/bin
./startup.sh
./shutdown.sh

【参考】Linux下配置Tomcat为系统服务并开机自启动
https://www.linuxidc.com/Linux/2018-08/153705.htm
【参考】tomcat在linux下自启动
http://www.cnblogs.com/dragonsuc/p/6094468.html

274、 使用more命令查看日志文件

# 不要用vi打开,可能导致后台写日志失败
# more 用来查看比较大的文件(支持分屏查看,f:往后翻,b:往回翻,q:退出)
cd /opt/tomcat8/logs
more catalina.out
# cat一般用来查看小文件(内容比较少),more命令可以用来查看大文件

275、 用来查看当前路径下的所有文件(包括隐藏文件)(掌握)

ls -al

276、 创建一个空文件

比如:

touch test.sh

277、 过滤

grep

278、 查看磁盘列表

fdisk -l

279、查看磁盘空间

df  -h

280、查看文件(夹)大小

du -sh {文件(夹)名}

281、设置环境变量

export JAVA_HOME=/opt/jdk8
export PATH=$JAVA_HOME/bin:$PATH

282、 环境变量生效

source /etc/profile

283、查看环境变量

echo  $PATH

284、 vi编辑器里面的常用命令

命令模式:
1)保存不退出             输入:w
2)强制保存不退出           输入:w!
3)强制保存并退出           输入:wq!
4)保存并退出             输入:wq
5)退出不保存             输入:q!   
6)删除光标所在的行      按两次d    
7)进入编辑模式            按i(在当前位置插入字符)
8)进入编辑模式            按I(在当前行的开始插入字符)
9)进入编辑模式            按o(在当前行的下方插入内容)
10)进入编辑模式           按O(在当前行的上方插入内容)
11)显示行号             输入:set nu
12)不显示行号            输入:set nonu
13)按x                   删除光标位置的字符(还是在命令模式)
14)按R                   替换(进入到编辑模式)
15)按r                   替换1个字符(还是在命令模式)
16)设置不区分大小写     输入:set ic
17)设置区分大小写      输入:set noic
18)搜索关键字            输入/{关键字},回车,查找下一个按n,查找上一个按N
19)将光标移动到最后一行   按G
20)将光标移动到第一行    按两次g
21)将光标移动到行末     按$
22)将光标移动到行首     按0
编辑模式:
回到命令模式              按Esc        

285、 以系统管理者的身份执行指令

sudo {指令}

【参考】xxx 不在 sudoers 文件中。此事将被报告
https://www.cnblogs.com/liuming1992/p/4882595.html

286、 切换账号

su - {账号}

Linux服务器性能监控

287、 监控Linux服务器的性能

【参考】nmon的安装及使用
https://www.cnblogs.com/mululu/p/6398483.html
【参考】一篇文章学会使用 nmon
https://www.sohu.com/a/219012698_151779

虚拟机软件VMware

288、 给虚拟机安装Linux系统

【参考】“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题
https://www.cnblogs.com/tangbomao/p/6649051.html

其他

289、 Linux干货分享

【参考】Linux常用命令
https://mp.weixin.qq.com/s?__biz=MjM5MDg2NDk2Mw==&mid=2654485268&idx=3&sn=f7ebb026b48f1b237efce00dafe0b32a&chksm=bd72d8388a05512e5a667c1b0e32f396ca02058b89573128c5678dc68642e6bc7d848ee03843&mpshare=1&scene=23&srcid=#rd

微信扫一扫关注该公众号【测试开发者部落】

《测试开发知识点整理(二)》 image.png

点击链接加入群聊【软件测试学习交流群】

https://jq.qq.com/?_wv=1027&k=5eVEhfN
软件测试学习交流QQ群号:511619105

    原文作者:敢想敢测
    原文地址: https://www.jianshu.com/p/743c5d4e0302
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞