linux部分工具命令

(一)vim编辑器
1、vim有三种模式:
①命令模式:vim刚打开就是命令模式
x删除一个字符;
nx删除n个字符;
dd删除(剪切)一行;
ndd删除(剪切)n行 ;
p粘贴;
nyy复制n行;
shift+g跳到最后一行;
gg回到最后一行;
*查找光标所在字符串,n查找下一个;
u撤销操作;
shift+zz保存退出。
②插入模式:a或者i进入插入模式,esc回到命令模式
③底行模式: :(冒号)进入底行模式,wq保存退出,W保存,q
退出。
数字 直接跳到对应的行
sp 文件名 可以打开另一个文件
ctrl+ww 可以上下移动光标
/ 进入底行模式,输入字符串查找,n查找下一
个,shift+n查找上一个
替换操作 :%s/旧的字符串/新的字符串/g
:set nonu 关闭行号
:set nu 打开行号
关闭高亮 /xxxxxxx(找一个不存在的字符串)

gcc工具链

①预处理
gcc -E hello.c -o hello.i
hello.i是文本文件,处理所有以‘#’开头的代码
1.头文件(展开)
2.宏定义(替换)
3.条件编辑
②编译
gcc -S hello.i -o hello.s
把C 代码翻译成汇编代码
③汇编
gcc -c hello.s -o hello.o
把汇编代码翻译成二进制文件
④链接
gcc 所有.o文件 -o hello
gcc -I 指定头文件路径
gcc -static 静态链接

gdb调试工具
list 数字
info break 查看断点
delete break 删除断点
next 下一步(跳过函数)
step 下一步(不跳过函数)
run 运行
quit 退出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值