linux 常用命令

2022-05-24 17:09:11 字數 940 閱讀 7030

linux在當前目錄下新建檔案需要的命令是mkdir 檔名

然後進入新建的檔案的命令是cd 檔名 返回上一層是cd ..

新建乙個c語言程式的過程是先開啟vim 編譯器 ,然後寫完後進行輸入esc 輸入:w進行儲存 再輸入:q進行退出然後進行編譯鏈結,主要的命令是gcc -c 檔名.c。編譯結束,然後gcc -o 檔名 檔名.o 鏈結結束。執行程式的主要命令是./檔名  即可

接下來要說的是進行檢視彙編**

前期準備

cd 檔名

使用不帶編譯優化的

下面所指的檔名是建好的c語言檔案

gcc -o0 檔名.c -m32 -g -o 檔名

反彙編objdump -s(一定注意大寫) 檔名》檔名.txt

用 vi編輯器開啟即可看到反彙編的內容

第一步啟用gdb

具體操作 (gdb)檔名

第二步 設定斷點

具體操作 (gdb)break main(這是在main函式的地方設定的斷點)

另一種方法:(gdb)break 檔名.c:行數(在某一行設定斷點)

第三步 執行程式

具體操作(gdb) run

第四步 執行一條指令

具體操作 (gdb)si(執行一條指令)s(執行一條語句)

第五步 檢視定點暫存器的內容

具體操作(gdb)i r

第六步 檢視指定的暫存器的內容

具體操作(gdb)i r esp ebp  //esp棧頂暫存器 ebp 棧底暫存器

第七步 按位元組顯示當前棧幀內容,觀察棧中資料

具體操作(gdb)x/yxb $esp  //y=(ebp)-(esp)+4

第八步按4位元組顯示當前棧幀內容,觀察棧中資料

具體操作(gdb)x/zxw $esp  //z=((ebp)-(esp)+4)/4

第九步退出:(gdb)quit

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...