Linux下的常用工具

Linux下的常用工具
1.软件包管理工具:yum

yum list :查看列表清单
yum install + 所要下载的工具 :安装,下载工具
yum remove : 删除工具

2.编程相关工具:

1.vim
vim 有12种模式 ,但我们主要学习的有三种:
1.普通模式: 移动光标,删除文本等等功能(这是默认模式)。

h j k l  这四个键主要作用是上下左右。
nyy:  粘贴n行
p:向下粘贴
P:向上粘贴
ndd:删除n行
gg = G :调整格式
u:撤销

2.插入模式:在这个模式中,大多数按键都会向文本缓冲中插入文本。
3.底行模式:在这个模式下,有退出编译,保存等功能。

2.gcc/g++

预处理, 展开头文件/宏替换/去掉注释
编译, 检查语法,生成汇编
汇编, 汇编代码转换机器码
链接 链接到一起生成可执行程序
在Linux下,通常是动态链接。

3.gdb
gdb通常是作为调试存在的。
而我们想要调试的前提是debug下。
所以我们需要gcc -g 选项。

break : 设置断点,程序运行到断点的位置会停下来.
run  :  开始运行程序.
step :  执行下一条语句,如果该语句为函数调用,则进入函数执行其中的第一条语句.
next : 执行下一条语句,如果该语句为函数调用,不会进入函数内部执行(即不会一步步地调试函数内部语句)
backtrace : 产看函数调用信息(堆栈)
continue :  继续程序的运行,直到遇到下一个断点
display : 跟踪查看某个变量,每次停下来都显示它的值
项目管理工具:Makefile

Makefile : 记录项目构建规则文件。
伪对象声明 .PHONY
make:Makefile解释器,找寻第一个目标对象执行命令之后就会退出。
若是依赖对象不存在,则会找寻依赖对象的生成规则进行生成。

git
git clone :克隆一个库
git add : 本地修改过的文件且已经追踪的文件添加到本地的暂存区。
git commit -m " " : 将暂存区的代码提交到本地仓库。
git push : 将本地仓库的代码推送到远程服务器端。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值