Linux常用工具和脚本

Linux系统下的工具以命令的形式给你

1、vim编辑器

2、gcc   工具链/编译器

3、make和Makefile   工程管理器

4、gdb    调试工具    

5、Shell使用基础

一、vim

1、三种模式:插入模式,命令模式,底行模式。

    命令模式切到插入模式,按i光标不变;按a光标向后退一格
    插入模式  到  命令模式   按Esc

    命令行模式  到  底行模式   按  :

2、vim配置

    vim  /etc/vimrc             红帽配置文件

    vim /etc/vim/vimrc      Ubuntu配置文件

    set autoindent    自动缩行

    set shiftwidth=4

    set tabstop=4    设置Tab键长度为4

    set number    行号

    syntax on    设置关键字高亮(颜色)

3、vim快捷操作

命令模式下:

    shfit+g 跳到最后一行

    gg    跳到第一行

    nx  向后删除字符n个

    ndd  向下剪切n整行(删除)

    p   粘贴(从光标下一行开始)

    nyy  从下一行开始向下复制n行

    u  撤销

插入模式(写代码)

底行模式:

    q     q!    wq

    输入数字      调到指定行

    set monu   去行号

    set nu   显示行号

    /字母         查找光标一下该字母    eg.     /main

    %s/main/aaa/g     把main全部替换为aaa

二、gcc    工具链/编译器

    gcc hello.c -o hello         编译并生成hello

编译的四步:    

1、预处理

    gcc -E hello.c -o hello.i

    处理所有已#开头的代码(比如头文件展开),在这里把头文件stdio.h中的内容加载到hello.c的首     部

2、编译

    gcc -S hello.i -o hello.s

    语法检查;把C语言翻译成汇编语言,生成的hello.s为汇编文件

3、汇编

    gcc -c hello.s -o hello.o

    把汇编语言编译成二进制文件

4、链接 

    gcc hello.o -o hello

    把该文件所需的库文件链接过来

三、Makefile         工程管理器

1、格式

    目标 : 依赖

        命令

目标是要生成的文件,依赖是要得到这个文件所需的文件;命令是从依赖到目标要进行的操作

2、伪目标   

四、gdb  调试工具

1、编译时要加 -g

    gcc test.c -o test -g

2、    gdb test   开始调试

3、一些命令(见笔记)

五、shell   脚本

1、编写   后缀为  .sh

       vim  jiaoben.sh

2、头文件固定(一定要用绝对路径)

#!/bin/bash   或   #!/bin/sh

    

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值