标签:linux
ctags 查看代码
makefile make 维护项目
i 开始写
esc u 撤销
vim 默认打开的模式为命令行模式
插入模式为正常的编辑模式
底行模式 :wq
GG TO FIRST LINE HEAD
shift+G TO LAST
DD TO CTRL+X
P TO pate something
P TO
s+4 $ TO LAST
s+6 ^ TO HEAD
S+~ A TO a
x deleate one by one
w to last by word
B to head by word
E
s+w
s+b
K
K
HHHHHHHHHHLLLLLLLLLLLLLLLL
J
J
S+X
C+X add number
5x deleate 5x
i 不变
a 后一位
o 下一行 并空
:wq
/int
:3 第3行
C+Z 撤销and再进入选E
:set nu
:set nonu
:!
:q! 强制退出
su wz
yw 粘贴单词
s+r
cw 删单词转模式到命令模式
\ 第一次匹配成功的
?最后一次匹配成功的
vs test1 tab键 回车
vim配置 到vs程度
c+w+l
切换到右边
10yy
set nu全建立行号
c+w+h 到左边
想复制到的位置上
p
alt +tab 打开终端
alt+ctrl 退出虚拟机界面
c l o s
S 汇编
静态链接 拷贝到自己代码中,不能立即用
动态链接
ldd test 看库
静态链接缺点 文件变大加大内存工作
【命令行模式】[]
gcc -o test test -g
gcc默认是发布版本relise版本
加-g选项为 gdb调试做铺垫
gdb test 进入交互模式
l显示代码
再回车 则是上一条逻辑 l
打断在linux下实现
b 16 在16行打下断点
info b 查看断点信息
-断点编号 - 有效否 -
运行断点
r
(run)
单步执行
n
(next)
看地址
p xx xx的值
p &xx xx的地址
display xx
跳出 断点
until 19
until
取消展现 undisplay
取消断点 delete breakpoints 1
info b
则仅仅2号断点
函数 fun
d 2
也可以删除2号断点
step
f
finish 结束 函数并等待操作
bt
调用栈信息
标签:linux
原文地址:http://wzsts.blog.51cto.com/10251779/1775597