Linux——yum|yum搜索 |yum安装和移除|git |git clone|git add|commit|push|提交冲突|git pull|.gitignore gd

目录

yum 

yum搜索 

 yum安装和移除

git 

 git clone

git  add|commit|push

 提交冲突|git pull|.gitignore

 gdb调试器

练习题 


 

yum 

yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat,Centos等发行版上.
 yum相当于我们手机上的app商店

一般原生的Linux系统,内置的下载连接基本都是自己配套的国外的网址

 找到yum的位置,打开yum

 

 yum是一个用python写的小工具

 我们在手机上下载软件的时候,点击下载即可,实际底层是配置了这些软件的链接,通过链接下载

yum也是如此,yum将链接放在了yum源内,yum源就是一个配置文件

yum源在这个位置,repo可以认为是仓库

打开后我们可以看到一些链接

 我们复制这些链接,可在浏览器打开

我们下载一个扩展源

 

 yum源也可以更新,直接取网上搜索即可,根据搜到的文章,按步骤操作就行

yum搜索 

yum list把我们能够显示出来的软件,全部罗列出来

 yum list|grep sl

 yum也有自己的搜索命令,这里以sl为例

 

 输入yum search sl|grep sl,可搜索

 输入yum list|grep sl也可搜索,这个搜索的比较清楚

 这里以slx8_64为例,我们下载slx8_64

 三个红框分别代表,名字多少位系统,版本,软件提供者

 yum安装和移除

sudo yum install -y

一般安装软件的时候需要root权限

我们安装上面的sl,一般用yum install -y sl

-y就代表允许安装软件,不加-y会询问是否安装,此时输入y/n即可

 

 询问

运行sl,sl是一个小火车

 移除软件

sudo yum remove -y

 

git 

 git clone

git是版本控制器

先安装git,yum install -y git

 现在gitee上建一个仓库

 输入git clone 仓库的地址

 

 此时可以看到克隆的内容

 我们平时所说的git仓库就是这个.git文件

git  add|commit|push

添加代码到本地仓库 

先写一个文件

 输入git add test.c 或把当前路径下的所有文件传过去git add .

添加完毕之后

我们提交到本地仓库之中

git commit -m "提交日志",日志是对这次代码的描述或改动说明

这里必须输入-m

直接提交会报错

 配置好之后就能使用了

 之后输入git push即可提交本地仓库的代码到gitee

 

文件上传成功 

git log可查看记录

 提交冲突|git pull|.gitignore

 我们用右边的用户提交一份代码上去

 

 当另一个用户要提交自己的代码的时候,会出错,我们被拒绝提交

 这是因为另一个人提交后,导致其他用户的本地文件和这个人不同步,这就叫提交冲突

此时我们使用git pull,会进入另一个界面,我们退出即可

 之后再git push,上传成功

 

 当其他用户上传代码的时候,也需要git pull,不然也会提交冲突

.gitignore

当不想提交某些后缀的文件同步到远端的hit仓库,我们可以添加到.gitignore,这相当于一个黑名单输入打开.gitgitnore文件进去设置即可

删除git rm test.c

但当前远程仓库的还未删除

 之后继续git add ——commit ——push等这三部操作

注意git add要输入git add .

 git只会记录变化部分

 gdb调试器

gcc/g++默认形成的可执行程序时release的,所以无法直接进行调试

 按q退出

输入gcc mytest1.c -o mytest-debug -g

 mytest是release版本,mytest-debug是debug版本,带线啊哦debug版本要release版本大

练习题 

以下描述正确的是 ()

A.在Centos中可以使用yum install 命令安装软件包

B.在Centos中可以使用yum uninstall 命令卸载软件包

C.在Centos中可以使用yum list 查看所有可安装软件包

D.在Centos中可以使用yum show查看所有可安装软件包

yum工具的常用选项有:

install 表示安装软件包

list 列出所有可供安装的软件包

search 搜索包含指定关键字的软件包

remove 卸载指定的软件包

根据常用操作的选项可排除出B和D是错误的。yum不具备这两个操作选项

以下命令正确的是:

yum工具在每次安装指定软件包的时候,都会检测源服务器上的软件包信息,为了便捷不用每次都去搜索软件包信息,因此使用 yum makecache将软件包信息缓存到本地,使用 yum clean all 清理老旧的缓存信息。因此A和C是正确的

yum search 用于在搜索包含有指定关键字的软件包,B也是正确的

D选项:

yum -y update:升级所有包同时,也升级软件和系统内核;

yum -y upgrade:只升级所有包,不升级软件和系统内核,软件和内核保持原样。 所以D选项不完整严谨

  • 13
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

头发没有代码多

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值