中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓學習|考試認證|工資待遇與招聘,認準超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓

當前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

軟件測試工程師常用的Linux命令

時間:2019-05-31

linux常用shell命令_常用linux命令_linux常用命令

ls –a 是指列出所有的文件,比如隱藏文件(開頭的文件)

ls –h 將文件容量以GB、kB等的方式列舉出來

stat 顯示文件詳細信息

這個命令比ls –l更加詳細,可以顯示出文件權(quán)限、文件屬性、文件大小、文件修改時間和訪問時間等等,相對實用點;

所以,當我們想要查看文件的權(quán)限的時候就有兩個命令可以實現(xiàn),一個是stat;另一個則是ls -l。

軟件測試

grep%20文本搜索/過濾

用法:用grep%20[參數(shù)]%20搜索字符串,這個常常和管道命令一起用,當搜索某個文件的某個字符時候;

詳細參數(shù):

-i%20表示不區(qū)分大小寫;

-v 表示反向搜索,它顯示不是搜索字符串的行

-c 表示統(tǒng)計出現(xiàn)的次數(shù)

-n 表示順便輸出行號

find 查找命令

用法:find [PATH] [option] [ -print]

參數(shù):

-name ** #查找名為**的文件(這里自己定義文件名,這里就用*代替了)

-perm # 表示按執(zhí)行的權(quán)限查找

-user username # 表示按文件歸屬者查找

-group groupname # 表示按組查找

-mtime -n +n # 表示按文件修改時間查找文件,-n表示n天之內(nèi),+n表示n天之前

linux常用命令_常用linux命令_linux常用shell命令

-ctime -n +n # 表示按文件創(chuàng)建時間查找文件,n的意思同上

-size +-n[c] #查長度為n塊[或n字節(jié)]的文件(+-為大于小于)

這里順便說一下關(guān)于grep 與 find 命令的區(qū)別吧

一般情況下,grep搜索的是文本,而find搜索的是文件,怎么理解呢?其實就是grep是查找匹配條件的行,而find是搜索匹配條件的文件。

PS 查看進程

使用該命令可以清楚的確定正在運行的進程和運行狀態(tài)、進程結(jié)束與否、進程分別占用了多少資源等。要注意的是,ps顯示的是瞬間進程狀態(tài),而不是動態(tài)連續(xù);當然如果想對進程進行實時監(jiān)控可以用top命令。

詳細參數(shù):

-A 表示將所有進程都展示出來

-a 表示與terminal無關(guān)的所有進程

-x 這個一般與a參數(shù)一起使用,可列出相對完整的信息

-f 表示做一個更為完整的輸出

常用linux命令_linux常用shell命令_linux常用命令

ps -T -p

-T表示開啟線程查看

top 查看進程CPU/內(nèi)存占用的多少

Linux下常用的性能分析工具,能夠?qū)崟r顯示系統(tǒng)中各個進程的資源占用狀況(cpu/內(nèi)存)

用法:top [參數(shù)]

參數(shù):

-d 表示兩次刷新時間的間隔,舉個例子:-d 5,就是表示兩次刷新間隔為5秒;

-i 表示禁止顯示空閑進程或僵尸進程;

-n NUM 顯示更新次數(shù),然后退出linux常用命令。舉個例子:-n 5,表示top更新5次后數(shù)據(jù)退出;

-p PID 表示僅監(jiān)視指定進程的ID;備注:PID是一個數(shù)值;

-H -p

linux常用命令_常用linux命令_linux常用shell命令

表示查看某個進程內(nèi)的線程運行情況

這里也順便說說top與ps命令的相同點和不同點吧:

相同點:top與ps它們兩者都可以查看進程信息;

進程、線程、進程模塊、進程窗口、進程內(nèi)存信息查看,殺進程、殺線程、卸載模塊等功能。[xuetr.zip] - 1.進程、線程、進程模塊、進程窗口、進程內(nèi)存信息查看,熱鍵信息查看,殺進程、殺線程、卸載模塊等功能 2.內(nèi)核驅(qū)動模塊查看,支持內(nèi)核驅(qū)動模塊的內(nèi)存拷貝 3.ssdt、shadow ssdt、fsd、kbd、tcpip、idt信息查看,并能檢測和恢復(fù)ssdt hook和inline hook。1.打開任務(wù)管理器,查看進程占用情況,按照進程占用從高到低排序,清楚的看到有一個名為svchost.exe的進程,占用內(nèi)存1g多,點擊性能查看,發(fā)現(xiàn)內(nèi)存一共4g,占用已經(jīng)3g多。

kill、kill all 刪除進程

這里就直接說說kill與killall的區(qū)別吧:

kill后面接的是PID,killall后面接的是進程名,這是兩者最大的區(qū)別之處。

說到這個,我覺得這里有必要補充一個知識點,那就是init進程;

大家應(yīng)該知道,init是Linux系統(tǒng)操作中必不可少的程序之一。那什么是init進程呢?它就是一個由內(nèi)核啟動的用戶級進程linux常用命令。init始終是第一個進程(其進程編號始終為1),而其它所有進程都是init進程的后代。要記住的是,init進程是不可殺的,也殺不死!

pwd 表示顯示當前目錄命令

這個命令非常簡單,也很好理解。

helpman 這個是幫助命令

這兩個命令,可以幫助我們在平時遇到任何不會的Linux命令時,就可以用這個兩個命令來查看它們的使用方法哦,這兩個是比較實用的。本文中描述的參數(shù)為常用參數(shù),文字表述為主,演示沒有具體演示,有點基礎(chǔ)的小伙伴應(yīng)該可以看明白哦。另外這篇提及的命令也還并不完全,還有就是本系列只適用于入門用戶(希望對你們有幫助),如果你是軟件測試的大咖,就歡迎給點建議哦。