產(chǎn)品體驗中心 下載與支持 產(chǎn)品社區(qū) 澤眾云   合作代理 |  咨詢電話:400-035-7887/021-6072 5088
當(dāng)前位置:澤眾軟件測試網(wǎng)- 技術(shù)文章 -正文

Linux Kernel 5.8 發(fā)布,Linux測試要點是什么?

發(fā)布時間:2020-08-04

LInux是現(xiàn)在技術(shù)人員經(jīng)常使用的一個操作系統(tǒng),它是很受人們歡迎的。它是一個用C語言寫成,符合POSIX標(biāo)準的類Unix操作系統(tǒng)。Linux Kernel 5.8 已經(jīng)發(fā)布。相較上一個 RC,此版本主要更新了驅(qū)動程序,增加了對一系列 Adreno GPU 芯片的支持,新的 Spectre 補丁以及 exFAT 改進。Radeon 驅(qū)動在此版本中也得到了更好的支持,POWER10 芯片也得到了改進。既然我們今天聊到了Linux系統(tǒng),那么接下來我們就來了解一下Linux系統(tǒng)測試的一些知識吧。

Linux測試

一、grep

測試工作常用的grep命令和意義:

grep pattern file

grep -i pattern file 忽略大小寫

grep -v pattern file  不顯示匹配行

grep -o pattern file 只把每個匹配的內(nèi)容獨立的行顯示

grep -E pattern file 使用拓展正則表達式

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

grep -A -B -C pattern file 打印命中數(shù)據(jù)的上下文

grep pattern -r dir/ 遞歸搜索

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

grep -n 順便輸出行號

二、awk

awk 是 Linux 下的一個命令,同時也是一種語言解析引擎

awk 具備完整的編程特性。比如執(zhí)行命令,網(wǎng)絡(luò)請求等

精通 awk,是一個 Linux 工作者的必備技能

1、awk pattern語法

awk 理論上可以代替 grep

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

awk ‘BBEGIN{}END{}’ 開始和結(jié)束

awk ‘/Running/’ 正則匹配

awk ‘/aa/,/bb/’ 區(qū)間選擇

awk ‘$2~/xxx/’ 字段匹配,這里指從第2個字段開始匹配包含xxx內(nèi)容的行

awk ’NR==2’ 取第二行

awk ’NR>1’ 去掉第一行

2、awk的字段數(shù)據(jù)處理

-F 參數(shù)指定字段分隔符

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

$0 代表原來的行

$1 代表第一個字段

$N 代表第N個字段

$NF 代表最后一個字段

三、sed

sed:stream editor   根據(jù)定位到的數(shù)據(jù)行修改數(shù)據(jù)

sed [-nefri] [動作]

參數(shù):

-n :使用安靜(slient)模式。只有經(jīng)過sed特殊處理的那一行(或者操作)才會被列出來。一般與p配合使用

-e :直接在命令行模式上進行sed的動作編輯

-f :直接將sed動作寫在一個文件內(nèi),-f filename則可以執(zhí)行filename 內(nèi)的sed動作。

-r :sed的動作支持的是拓展正則表達式的語法(默認是基礎(chǔ)正則表達式的語法)

-i :直接修改讀取的文件內(nèi)容,而不是由屏幕輸出

動作說明:[[n1][,n2]]function

n1,n2 :不見得會存在,一般代表選擇進行動作的行數(shù),舉例來說,如果我的動作是需要在10到20之間進行的,則“10,20[動作行為]”

function有下面這些參數(shù):

a :新增

d :刪除 (比較重要,測試工作中對數(shù)據(jù)處理時可快速去除無用信息,比如注釋行,空白行等)

i :插入

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

s :替換(s參數(shù)可以說是日常測試工作中對數(shù)據(jù)用sed清理過濾時使用率最高的了)

sed 在修改文件內(nèi)容時,是另外開辟了一塊模式空間,將修改后的內(nèi)容放入并輸出,源文件并未修改。

本篇文章的介紹到這里就要結(jié)束了,這些知識對于掌握Linux系統(tǒng)測試是很重要的,希望這些知識可以幫助到大家。

推薦閱讀:

web性能測試中有哪些部分是每個人都要了解的?

關(guān)于壓力測試的哪些知識是測試人員必知的?

原來性能測試類型有這么多!PerformanceRunner工具怎么樣?

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

什么是負載壓力測試?負載壓力測試的類型有哪些?

什么是客戶端性能測試?客戶端性能測試有什么目的?

本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產(chǎn)品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯(lián)系