Linux使用積累

VIM 刪除空行ubuntu

:g/^$/dvim

 

ubuntu下查找含有某關鍵字內容的文件dom

find /xxx -name "*" | xargs grep "某內容"測試

/xxx表示路徑,"*"表示在含有某關鍵字名字下的文件中查找,無要求可寫爲"*「.調試

find ./ -name "*" | xargs grep "Temporary_random"內存

表示當前目錄下搜索含有Temporary_random內容的全部文件ci

 

 

GDB layout使用rem

layout:用於分割窗口,能夠一邊查看代碼,一邊測試。主要有如下幾種用法:
layout src:顯示源代碼窗口
layout asm:顯示彙編窗口
layout regs:顯示源代碼/彙編和寄存器窗口
layout split:顯示源代碼和彙編窗口
layout next:顯示下一個layout
layout prev:顯示上一個layout
Ctrl + L:刷新窗口
Ctrl + x,再按1:單窗口模式,顯示一個窗口
Ctrl + x,再按2:雙窗口模式,顯示兩個窗口input

Ctrl + x,再按a:回到傳統模式,即退出layout,回到執行layout以前的調試窗口。it

 

gdb 帶參數調試

如:

./x264 --output test.264 --input-res 176x144 foreman_qcif.yuv

調試時分兩步:

1. $ gdb x264

2. $ set args --output test.264 --input-res 176x144 foreman_qcif.yuv

 

gdb 按結構體格式查看結構體變量

set print pretty on

 

gdb 導出內存到文件

dump memory file start end

 

使用vim 比較二進制文件

vim -bd 1.bin 2.bin

:%!xxd -g 1  /*須要在兩個窗口分別設置*/

set mouse=a 能夠用鼠標拖動來調整窗口大小

相關文章
相關標籤/搜索