linux学习第三天

vim有三种模式
命令模式:vim打开文件就是命令模式,
插入模式:按a或i进入插入模式,按ESC回到命令模式。
底行模式::进入底行模式,wq保存退出,w保存,q退出,wq!强制保存退出。
dd :删除(剪切)一行
ndd :删除(剪切)n行
p :粘贴
nyy :复制n行
shift+g :跳到最后一行
gg :回到第一行

  • :查找光标所在字符串,n查找下一个
    u:撤销操作
    shift+zz :保存退出(在命令模式退出)
    :50 :跳到第50行
    sp+文件名,可以打开另一个文件,ctrl+ww可以上下移动光标
    / :进入底行模式,输入字符串查找
    n :查找下一个,shift +n查找上一个
    :进入底行模式,%s/old/new/g 替换操作
    :set nonu:关闭行号,
    :set nu:开启行号
    file hello/file hello.c :查看文件属性
    预处理
    gcc -E hello.c -o hello.i 处理所有以“#”开头的代码((1)头文件(展开)(2)宏定义(替换) (3)条件编译)
    2.编译
    gcc -S hello.i -o hello.s 把c代码翻译成汇编代码
    3.汇编
    gcc -c hello.s -o hello.o 把汇编代码翻译成二进制文件
    4.链接
    gcc 所有 .o 文件 -o hello 链接程序需用到的其他文件 指定头文件路径
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值