1、新建資料夾:
mkdir folder
2、修改資料夾或檔案名字:
mv main.cpp hello.c
3、vi顯示行號:
:set nu
4、解壓.gz和壓縮
tar zxvf filename.tar.gztar zcvf filename.tar.gz dirname
5、安裝程式
sudo apt-get install kdbg
6、強制刪除
rm -rf abc
7、除錯gdb
g++ -g -o main main.c //編譯dbg可執行檔案
gdb main //
載入main
l 10,20
//檢視第10到20行**
b 10
//在第10行設定斷點
b 9if x>9
//設定條件斷點
r //
執行c //
繼續執行
n //
單步執行,不進入函式
s //
單步執行,進入函式
info break
//檢視斷點的資訊
d/delete1//
刪除1號斷點
d 1-6
//刪除1到6號斷點
clear 9
//刪除第9行上的所有斷點
disable 1
//禁用1號斷點
enable 1
//恢復(啟用)1號斷點
watch sum //
設定觀察點,監視sum是否有變化,有變化就會中斷
p sum //
列印當前sum的值
p/x sum //
十六進製制表示sum(t,o,d,x,c,f:二,八,十,十六,字元,浮點)
p "main.c
"::sum //
顯示全域性變數的值
p *x@6
//顯示陣列x前六個元素的值
display sum //
自動顯示變數sum的值(抄作類似break,也有info,delete,disable,enable)
whatis x //
顯示x的資料型別
ptype sum //
顯示sum的資料型別,(還可以顯示結構體的定義)
set sum=100
//修改變數sum的值
p sum=100
//修改變數sum的值
return
//退出函式體,不執行後面的**
finish //
退出函式體,執行完後面的**
until 10
//執行到第10行,中間不能有斷點
jump 10
//跳到第10行去執行,修改了執行的順序
call printf("
beginning!\n
") //
強制呼叫函式
backtrace/bt //
顯示棧資訊
frame/f 1
//顯示棧幀資訊,1為幀號
info f //
顯示棧幀的詳細資訊
info source //
檢視源程式資訊
info registers //
檢視暫存器的資訊,沒有顯示浮點暫存器
info all-registers //
檢視所有暫存器的資訊
p $eip //
檢視暫存器eip的資訊,在暫存器名稱前加"$"符號
disassemble printinfo //
顯示彙編**
8、linux命令列下快速反向查詢
ctrl+r
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...