产品体验中心 下载与支持 产品社区 合作代理 |  咨询电话:400-035-7887/021-6072 5088
当前位置:泽众软件测试网- 技术文章 -正文

Linux Kernel 5.8 发布,Linux测试要点是什么?

发布时间:2020-08-04

LInux是现在技术人员经常使用的一个操作系统,它是很受人们欢迎的。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux Kernel 5.8 已经发布。相较上一个 RC,此版本主要更新了驱动程序,增加了对一系列 Adreno GPU 芯片的支持,新的 Spectre 补丁以及 exFAT 改进。Radeon 驱动在此版本中也得到了更好的支持,POWER10 芯片也得到了改进。既然我们今天聊到了Linux系统,那么接下来我们就来了解一下Linux系统测试的一些知识吧。

Linux测试

一、grep

测试工作常用的grep命令和意义:

grep pattern file

grep -i pattern file 忽略大小写

grep -v pattern file  不显示匹配行

grep -o pattern file 只把每个匹配的内容独立的行显示

grep -E pattern file 使用拓展正则表达式

#注意:grep 'a[0-9]{10}' 等同于 grep -E 'a[0-9]{10}' 

grep -A -B -C pattern file 打印命中数据的上下文

grep pattern -r dir/ 递归搜索

grep -m1 匹配匹配中的第一个

grep -n 顺便输出行号

二、awk

awk 是 Linux 下的一个命令,同时也是一种语言解析引擎

awk 具备完整的编程特性。比如执行命令,网络请求等

精通 awk,是一个 Linux 工作者的必备技能

1、awk pattern语法

awk 理论上可以代替 grep

awk ‘pattern{action}’ ,默认以空格分隔

awk ‘BBEGIN{}END{}’ 开始和结束

awk ‘/Running/’ 正则匹配

awk ‘/aa/,/bb/’ 区间选择

awk ‘$2~/xxx/’ 字段匹配,这里指从第2个字段开始匹配包含xxx内容的行

awk ’NR==2’ 取第二行

awk ’NR>1’ 去掉第一行

2、awk的字段数据处理

-F 参数指定字段分隔符

BEGIN{FS=‘_’} 也可以表示分隔符

$0 代表原来的行

$1 代表第一个字段

$N 代表第N个字段

$NF 代表最后一个字段

三、sed

sed:stream editor   根据定位到的数据行修改数据

sed [-nefri] [动作]

参数:

-n :使用安静(slient)模式。只有经过sed特殊处理的那一行(或者操作)才会被列出来。一般与p配合使用

-e :直接在命令行模式上进行sed的动作编辑

-f :直接将sed动作写在一个文件内,-f filename则可以执行filename 内的sed动作。

-r :sed的动作支持的是拓展正则表达式的语法(默认是基础正则表达式的语法)

-i :直接修改读取的文件内容,而不是由屏幕输出

动作说明:[[n1][,n2]]function

n1,n2 :不见得会存在,一般代表选择进行动作的行数,举例来说,如果我的动作是需要在10到20之间进行的,则“10,20[动作行为]”

function有下面这些参数:

a :新增

d :删除 (比较重要,测试工作中对数据处理时可快速去除无用信息,比如注释行,空白行等)

i :插入

p :打印 (一般与-n配合使用)

s :替换(s参数可以说是日常测试工作中对数据用sed清理过滤时使用率最高的了)

sed 在修改文件内容时,是另外开辟了一块模式空间,将修改后的内容放入并输出,源文件并未修改。

本篇文章的介绍到这里就要结束了,这些知识对于掌握Linux系统测试是很重要的,希望这些知识可以帮助到大家。

推荐阅读:

web性能测试中有哪些部分是每个人都要了解的?

关于压力测试的哪些知识是测试人员必知的?

原来性能测试类型有这么多!PerformanceRunner工具怎么样?

前端性能分析的方法有哪些?可以使用哪些工具进行前端性能分析?

什么是负载压力测试?负载压力测试的类型有哪些?

什么是客户端性能测试?客户端性能测试有什么目的?

本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。
沪ICP备07036474号 2003-2024 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨询

添加客服微信 欢迎咨询测试工具和测试服务

微信客服
问题
反馈
产品
画册

扫描二维码下载泽众软件企业宣传册

产品画册
返回
顶部

方案咨询

×
提交信息

电话咨询,400-035-7887,安排专业技术售前给您解答(产品试用、技术交流、服务咨询和商务报价)。

您的信息已成功提交!

我们的客服人员稍后会与您联系