2017.4.15笔记

来源:互联网 发布:手机淘宝主页 编辑:程序博客网 时间:2024/05/21 22:53


Vi

命令模式(底行模式)

插入模式

  1. 进入、退出

    进入Vi后,处于命令模式,按i进入插入模式,ESC退出,进入命令模式。在命令模式下,按:进入底行模式,输入wq,存盘并退出Vi,输入q!,不存强制退出。

  2. Vi 复制、删除

    x  #x

    删除光标后1/#字符

     

    X  #X

    删除光标前1/#字符

     

    dd #dd

    删除光标处 所在行/#

     

    yw  #yw

    复制1/#字符

     

    yy  #yy

    复制1/#

     

    p粘贴

     

    u回到上一操作

     

  3. 其他

    O移动到文章开头

    G移动到文章最后

    Ctrl+g 列出光标所在行的行号

    #G     15G,移动光标至文章的第15行行首

     

  4. 在底行模式下命令简介

    set nu,字每一行前面列出行号

    #+数字调到文章某一行

    ?,/+关键词  查找,第一次不是我们想要的,按n,会一直向前,向后寻找。

     

     

     

     

    GCC编译器

   touch test.c

vim test.c/并输入程Vi
命令模式(底行模式)
插入模式
1、 进入、退出
进入Vi后,处于命令模式,按i进入插入模式,ESC退出,进入命令模式。在命令模式下,按:进入底行模式,输入wq,存盘并退出Vi,输入q!,不存强制退出。
2、 Vi 复制、删除
x #x
删除光标后1/#字符

X #X
删除光标前1/#字符

dd #dd
删除光标处 所在行/#行

yw #yw
复制1/#字符

yy #yy
复制1/#行

p粘贴

u回到上一操作

3、 其他
O移动到文章开头
G移动到文章最后
Ctrl+g 列出光标所在行的行号
#G 15G,移动光标至文章的第15行行首

4、 在底行模式下命令简介
set nu,字每一行前面列出行号
#+数字 调到文章某一行
?,/+关键词 查找,第一次不是我们想要的,按n,会一直向前,向后寻找。




GCC编译器
touch test.c
vim test.c/并输入程序代码
1、 预处理
gcc -E test.c -o test.i
ls
2、编译
gcc -S test.i -o test.s
ls
3、 汇编
gcc -c test.s -o test.o
ls
4、 链接
gcc test.o -o test.o
ls

./test
Hello world!
序代码

1、预处理

gcc -E  test.c -o  test.i

ls

 2、编译

gcc -S  test.i  -o test.s

ls

3、汇编

gcc -c  test.s -o  test.o

ls

  1. 链接

    gcc  test.o -o test.o

    ls

     

./test

Hello world!

0 0
原创粉丝点击