1.與任務相關的命令
sp ,[arg1],...,[arg9]
-啟動任務,最多接受9個引數,預設的優先順序100、堆疊20000位元組
period n,,[arg1],...,[arg8]
-建立乙個週期呼叫的任務,週期為n秒,最多接受8個引數
repeat m,,[arg1],...,[arg8]
-建立乙個反覆呼叫的任務,呼叫次數為m,m=0時永久呼叫,最多也是8個引數
ts tidx -掛起任務
tr tidx -恢復掛起的任務
td tidx -刪除任務
i tidx -顯示任務基本資訊,引數為0時顯示全部任務
ti tidx -顯示任務詳細資訊,包括暫存器、堆疊等
tt tidx -顯示任務的函式呼叫關係
checkstack tidx -顯示任務堆疊使用的歷史統計,引數為0時顯示全部任務
[其中tidx可以為任務id 也可以為任務名]
2、系統資訊
lkup ["string"] -在系統符號表中查詢並列出含有"string"字元的函式及全域性變數,有兩個特殊引數:
0,給出符號表統計;""(空字串),列出全部符號
lkaddr addr -顯示addr位址附近的符號表
l addr,[n] -顯示addr位址開始的n條指令的反彙編,n省略時預設為10條指令
h [n] -n為0時列出最近執行的shell命令,預設20條;n非0時,設定shell記錄的歷史命令的數目
d [addr,[number],[width]]
-顯示addr位址開始的number個單元的內容,width定製每個單元的寬度(位元組),可以是1、2、4、8
(我們知道在shell下檢視記憶體的用法:d addr,unitnum,unitbytes
功能:從位址addr開始顯示unitnum組的記憶體資料,每行顯示16bytes;每組包含unitbytes位元組,一行有16/unitbytes 組資料;
說明:unitbytes的可選值有:1,2,4,8;其它數值的顯示形式和1相同.其中以1為引數可以從任意位址開始顯示資料, 而已其它引數則只能從偶位址開始顯示.)
m addr,[width] -按width寬度修改addr位址的內容,width可以是1、2、4、8
memshow 1 -顯示系統分割槽上空閒和已分配空間的總數等
printerrno value -列印系統定義的錯誤碼的巨集
3、與網路相關的命令
ifshow ["ifname"] - show info about network inte***ces
inetstatshow - show all internet protocol sockets
tcpstatshow - show statistics for tcp
udpstatshow - show statistics for udp
ipstatshow - show statistics for ip
icmpstatshow - show statistics for icmp
arpshow - show a list of known arp entries
mbufshow - show network stack data pool statistics
netstacksyspoolshow - show network stack system pool statistics
routeshow - display all ip routes (summary information)
mrouteshow - display all ip routes (verbose information)
routestatshow - display routing statistics
routeadd "destaddr","gateaddr" - add route to route table
routedelete "destaddr","gateaddr" - delete route from route table
說明:上述大多數命令都可以在help、nethelp中查到
Linux除錯工具strace和gdb常用命令小結
linux除錯工具strace和gdb常用命令小結 strace和gdb是linux環境下的兩個常用除錯工具,這裡是個人在使用過程中對這兩個工具常用引數的總結,留作日後檢視使用。strace除錯工具 strace工具用於跟蹤程序執行時的系統呼叫和所接收的訊號,包括引數 返回值 執行時間。在linux...
常成員,常函式,常物件
知識點1.常物件中的任何型別的資料成員 無論私有還是公有 的值都不能被改變。知識點2.常物件能呼叫的 1.公有的常成員函式 2.建構函式 3.公有的靜態函式 知識點3.常物件與常成員函式只有同時存在才都有意義 知識點4.普通物件既可以呼叫常成員函式,也可以呼叫非常成員函式 知識點5.常成員函式不能更...
常物件,常成員函式,常引用
宣告顯示 const 型別說明符 物件名 常物件的資料成員值在物件的整個生存期間不能被改變,即就是,常物件必須進行初始化,而且不能被更新。宣告形式 型別說明符 函式名 參數列 const 注意 1.在函式定義部分也需要帶const關鍵字。2.乙個常物件只能呼叫它的常成員函式,是常物件唯一的對外介面方...