Linux笔记 - - yum/git/gdb的使用

1.yum--软件包管理工具

1.1 yum基本认识

yum在Linux当中就像是我们手机当中的应用市场,可以进行软件的搜索、下载、安装

yum源:yum源就是一个配置文件,内置了下载链接。这些链接指向了一些软件发布平台,我们就是在通过软件发布平台去安装软件的

1.2 yum 基本操作

 yum三板斧:

  •         yum list:将可下载的软件罗列出来,可配合管道和grep命令进行关键字筛选       # yum list | grep sl

Linux笔记 - - yum/git/gdb的使用_第1张图片

  •  sudo yum install -y 软件名:安装软件,需要root权限Linux笔记 - - yum/git/gdb的使用_第2张图片​ 
  • yum remove 你的软件:删除软件 

Linux笔记 - - yum/git/gdb的使用_第3张图片

 

 2. git - - 版本控制 

2.1 git的使用

  • 第一步安装git:sudo yum install -y git
  • 第二步在gitee建立仓库,复制HTTPS仓库链接
  • 第三步在Linux下使用git clone建立本地仓库,输入你的仓库链接

接下来就可以进行代码的编写上传了

git 三板斧

  • git add 你的文件 :添加文件
  •  Linux笔记 - - yum/git/gdb的使用_第4张图片
  • git commit -m "这里是提交日志,必须写":将文件添加到本地仓库
  • git push:将本地仓库同步到远程仓库 

 Linux笔记 - - yum/git/gdb的使用_第5张图片

 

 

其他命令

git pull:将远端仓库同步到本地仓库 

git clone :新建本地仓库

3. gdb - - 调试器

gdb是一款在Linux下的调试工具

3.1 gdb的使用

首先我们写一段代码,方便调试:

#include
using namespace std;
int Sum(int cnt)
{
  int ret = 0;

  for(int i=0;i<=cnt;i++)
  {

    ret+=i;

  }

  return ret;

}

int main()
{
  cout << Sum(100) << endl;

  return 0;

}

 Makefile文件:在对C++程序进行编译时,要注意的时给g++选项加上 -g表示以debug的版本完成编译

myfile:file.cpp
	g++ file.cpp -o myfile -g
.PHONY:clean
clean:
	rm -rf myfile

在命令行输入gdb 你的debug版本文件即可进入调试

Linux笔记 - - yum/git/gdb的使用_第6张图片

 gdb中基础命令:

  • l 0 :从第零行开始显示代码
  • b 行号:在指定行号打上断点
  • info b :查看断点
  • d 断点序列号:删除断点
  • r :执行代码,遇到断点停下
  • n :逐过程调试
  • s:逐语句调试
  • bt:查看当前调用堆栈
  • finish:将当前函数跑完,再停下来
  • display:设置长显示
  • undisplay:取消长显示
  • until:跳转指定行
  • c:运行至下一个断点处停下
  • disable/enable:使能断点打开/关闭

你可能感兴趣的:(Linux,linux,git,服务器)