当前位置:   article > 正文

Linux下的常用工具_linux常用工具包

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:撤销
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

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

2.gcc/g++

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

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

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

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/777181
推荐阅读
相关标签
  

闽ICP备14008679号