Linux常用工具和脚本
2018-03-07 14:00
197 查看
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
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
相关文章推荐
- linux 常用工具脚本
- Linux 常用系统工具与初始化配置
- 【Linux常用工具】02. 创建启动定时任务工具cron
- Linux常用工具命令
- 定时编译提交工具(shell脚本)以及linux cron的使用
- linux后台开发常用调试工具
- 几个常用的Linux监控脚本
- Linux下一些常用的Shell脚本整理
- Linux常用的安全工具
- Linux 常用oracle监控shell脚本(二)
- 几个常用的Linux监控脚本
- linux常用-监控、性能分析工具
- Linux和Oracle常用工具
- linux常用工具集合
- 几个常用的Linux监控脚本
- 20个常用Linux性能监控工具/命令
- Linux操作系统维护常用工具Sysstat介绍
- Linux新手生存笔记[10]——shell脚本基础3-函数及常用命令
- Linux常用网络工具:路由扫描之mtr
- [zz]Linux调试工具strace和gdb常用命令小结