中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-08-09 22:30:54 來源:網絡 閱讀:2475 作者:馬哥教育 欄目:軟件技術

Linux系統有著眾多的優點,比方開源、非商業版本免費、多任務多用戶操作,因而Linux系統在非桌面范疇占有壓倒性的市場份額。關于互聯網技術工作者來說,控制常用的Linux命令也是一門必修課。下面羅列一些筆者在工作中常用的Linux命令

cd 切換目錄

cd .. 返回上一層目錄

cd . 進入當前目錄

cd - 返回前一次的目錄,即上一次的目錄不是上一層目錄

ls 查看文件與目錄

用法: ls [參數][文件]

參數:

ls –l 顯示文件的權限和屬性

ls –a 列出所有的文件,包含隱藏文件(.開頭的文件)

ls –h 將文件容量以較易讀的方式(GB,kB等)列出來

ls –al -l與-a屬性組合


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


ls命令

stat 顯示文件詳細信息

顯示文件權限、屬性、大小、修改時間、訪問時間等 比ls –l更加詳細

用法:stat 文件名


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


stat命令

如何查看文件的權限就有兩個命令可以實現:stat、ls -l

grep 文本搜索/過濾

用法:grep [參數] 搜索字符串 通常與管道命令一起用 搜索某個文件的某個字符

參數:

-i 不區分大小寫

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

-c 統計出現的次數

-n 順便輸出行號


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


過濾1234文件夾下帶有123的文本


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


grep與管道命令一起用

find 查找文件

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

參數:

-name filename #查找名為filename的文件

-perm #按執行權限來查找

-user username #按文件屬主來查找

-group groupname #按組來查找

-mtime -n +n #按文件更改時間來查找文件,-n指n天以內,+n指n天以前

-ctime -n +n #按文件創建時間來查找文件,-n指n天以內,+n指n天以前

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

例1.查找tmp目錄下所有的.log的文件且輸出;


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


查找tmp目錄下所有的.log文件

例2.在proc目錄下查找權限為777且帶有“root”的文件且輸出;


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


查找權限為777且帶有“root”的文件

例3.在tmp目錄下查找用戶為root創建的文件并輸出;


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


查找用戶為root創建的文件

例4.在tmp目錄下查找更新時間在1天內的文件


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


查找更新時間在1天內的文件

例5. 在tmp目錄下查找文件大小小于72字節的文件


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


查找文件大小小于72字節的文件

grep 與 find 命令的區別:grep搜索的是文本,find搜索的是文件,換句話說就是grep是查找匹配條件的行,find是搜索匹配條件的文件。

PS 進程查看命令

使用該命令可以確定有哪些進程正在運行和運行的狀態、進程是否結束、進程有沒有僵尸、哪些進程占用了過多的資源ps是顯示瞬間進程的狀態,并不動態連續;如果想對進程進行實時監控應該用top命令

-A 將所有進程都顯示出來

-a 不與terminal有關的所有進程

-x一般與a參數一起使用,可列出較完整的信息

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

ps -T -p<pid> -T開啟線程查看

top 查看各進程CPU/內存占用

Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況(cpu/內存)

用法:top [參數]

參數:

-d 顯示兩次刷新時間的間隔,比如 -d 5,表示兩次刷新間隔為5秒;

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

-n NUM 顯示更新次數,然后退出。比如 -n 5,表示top更新5次數據就退出;

-p PID 僅監視指定進程的ID;PID是一個數值;

-H -p<pid> 查看某個進程內的線程運行狀況


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


top命令

top與ps命令的異同點:

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

區別:ps看到的是命令執行瞬間的進程信息,而top命令則可以持續的監視進程;ps只是查看進程,而top還可以監視系統性能,例如cpu/內存/負載等

kill、kill all 刪除進程

kill [信號代碼] PID 信號代碼可以省略,們常用的信號代碼是-9 ,表示強制終止;

Kill all 進程名 通過程序的名字,直接殺死所有進程


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


強制終止PID為28233的進程


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


殺死名為GameServer的進程

kill與killall的區別:kill后面接的是PID,killall后面接的是進程名

補充一個知識點:init進程

init是Linux系統操作中不可缺少的程序之一。所謂的init進程,它是一個由內核啟動的用戶級進程。init始終是第一個進程(其進程編號始終為1),而其它所有進程都是init進程的子孫。init進程是不可殺的,也殺不死!

pwd 顯示當前目錄

顯示當前的命令,該命令非常簡單

help\man 幫助命令

有了這兩個命令,遇到任何不會的Linux命令,你都可以查看它們的使用方法。

用法:

命令 --help

man 命令


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


ls的help輸出

本文中描繪的參數為常用參數,并不完整。本系列只適用于入門用戶,大神請疏忽或幫助提一些倡議。

原文鏈接:http://www.magedu.com/71909.html


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

赤峰市| 临沭县| 呼和浩特市| 伊宁县| 涡阳县| 南昌市| 河间市| 柳州市| 晋州市| 安阳市| 卓尼县| 平舆县| 白水县| 青州市| 交口县| 麻城市| 黔西县| 乌鲁木齐市| 弋阳县| 察隅县| 沙雅县| 乾安县| 穆棱市| 扎赉特旗| 海门市| 余干县| 鄱阳县| 温州市| 虹口区| 和田县| 共和县| 和平县| 大余县| 香港| 陇南市| 邛崃市| 安徽省| 乌鲁木齐市| 高要市| 锡林郭勒盟| 若羌县|