freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linuxgdb與shell命令(留存版)

2025-07-10 22:44上一頁面

下一頁面
  

【正文】 l 命令 done 如: LOOP=1 while [ $LOOP lt 10 ] do echo i=$LOOP LOOP=`expr $LOOP + 1` done Shell腳本的 shell函數(shù) 在 shell腳本中也可編寫 shell腳本的函數(shù)。命令 :bt 定位 cpu使用過高 下面通過一個(gè)例子說明定位 cpu使用率: ① 查看每個(gè)進(jìn)程中的每個(gè)線程 cpu的占用率 執(zhí)行的命令 執(zhí)行結(jié)果 進(jìn)程 id 線程 id Cpu使用率 進(jìn)程名稱 返回 定位 cpu使用過高 通過上圖可以看到執(zhí)行命令后的結(jié)果。 例如顯示變量 g_pstSmfnpmGlbMemMng 則需要執(zhí)行如下命令 print g_pstSmfnpmGlbMemMng 如果通過匹配命令可以如下 命令使用技巧 兩次按 tab鍵 shell與 gdb環(huán)境轉(zhuǎn)換 ? 在 gdb調(diào)試環(huán)境中需要轉(zhuǎn)換到 linux的shell命名界面下可以通過不中斷 gdb調(diào)試的方式。 ? u 按十六進(jìn)制格式顯示無符號整型。 continue, step, next,finish ? continue(簡寫: c), step(簡寫: s), next(簡寫:n),finish(簡寫: fin)實(shí)現(xiàn)恢復(fù)程序運(yùn)行和單步調(diào)試功能。執(zhí)行 gcc –g –o test 編譯出的程序 test可以進(jìn)行 gdb調(diào)試 調(diào)試一個(gè)新進(jìn)程 ? 確認(rèn)程序可以進(jìn)行 gdb調(diào)試后, gdb調(diào)試一個(gè)新的進(jìn)程方式如下所示 gdb 程序名稱 例如 gdb test程序 gdb test 調(diào)試一個(gè)正在運(yùn)行的進(jìn)程 ? 調(diào)試一個(gè)正在運(yùn)行的進(jìn)程為如果程序已經(jīng)運(yùn)行,在運(yùn)行時(shí)通過 log,黑匣子或其他功能發(fā)現(xiàn)正在運(yùn)行的程序出現(xiàn)問題,此時(shí)可以通過 gdb調(diào)試正在運(yùn)行的程序。調(diào)試正在運(yùn)行程序的步驟如下所示 1. 查找正在運(yùn)行的進(jìn)程號 (pid) 2. 執(zhí)行命令 gdb –p 進(jìn)程號 查找正在運(yùn)行程序的進(jìn)程號的方式很多。 ? continue 運(yùn)行到下一個(gè)斷點(diǎn) ? step 進(jìn)行函數(shù)內(nèi)部 ? next 單步執(zhí)行 continue, step, next,finish ? finish 跳出函數(shù) thread,info thread ? thread,info thread為操作線程的命令 ? thread 線程序號 i 切換到線程序號為 i的線程 ? info thread 查看當(dāng)前程序中的所有線程 這兩個(gè)命令通常一起使用,一般先通過命令 info thread查找到線程的序號再切換線程。 ? o 按八進(jìn)制格式顯示變量。只要在 gdb調(diào)試環(huán)境中執(zhí)行命名 shell(簡寫: she)即可切換到 linux的shell命令環(huán)境下。上面的例子只是將 smss進(jìn)程的結(jié)果顯示,實(shí)際上執(zhí)行命令后將顯示所有進(jìn)程的結(jié)果。 ? 函數(shù)定義的格式如下所示: 函數(shù)名 () { shell 命令 } 如打印 hello函數(shù) PrintHello() { echo “Hello” return 0 } ? Shell函數(shù)在 shell腳本中的調(diào)用方式如下 函數(shù)名 如調(diào)用函數(shù) PrintHello PrintHello Shell腳本的 shell函數(shù) ? 函數(shù)的參數(shù) 函數(shù)名 () { 第一個(gè)入?yún)? $1 第二個(gè)入?yún)? $2 } 如打印輸入?yún)?shù)的函數(shù) PrintPar() { echo “First parameter:$1” ech
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1