阅读量:0
Yum是一个Linux包管理器,用于安装、更新和删除软件包。GDB是一个调试器,用于调试程序。这两个工具在Linux系统中非常有用。(图片来源网络,侵删)
Linux工具 - yum/gdb使用教程
yum使用教程
1.1 yum简介
yum(全称为 Yellowdog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器,基于RPM包管理,能够自动下载并安装RPM包,能解决软件依赖性问题,可以进行包的安装、卸载、更新、查询等操作。
1.2 yum常用命令
命令 | 功能描述 |
yum install | 安装指定的软件包 |
yum remove | 卸载指定的软件包 |
yum update | 更新指定的软件包 |
yum list | 列出所有可安装的软件包 |
yum search | 搜索包含关键词的软件包 |
yum info | 显示指定软件包的信息 |
yum clean | 清除缓存 |
yum check-update | 检查可更新的软件包 |
1.3 示例
1、3.1 安装软件包
yum install <package>
1、3.2 卸载软件包
yum remove <package>
1、3.3 更新软件包
yum update <package>(图片来源网络,侵删)
1、3.4 搜索软件包
yum search <keyword>
1、3.5 查看软件包信息
yum info <package>
1、3.6 清除缓存
yum clean
1、3.7 检查可更新的软件包
yum check-update
gdb使用教程
2.1 gdb简介
GNU Debugger(简称GDB)是GNU开源组织发布的一个强大的程序调试工具,它是一个功能强大的调试器,支持断点、单步执行、变量检查等功能。
2.2 gdb常用命令
命令 | 功能描述 |
break | 设置断点 |
run | 启动程序 |
next | 单步执行(不进入函数) |
step | 单步执行(进入函数) |
continue | 继续执行到下一个断点 |
print | 打印变量的值 |
bt | 显示当前调用栈 |
frame | 切换到第n层栈帧 |
quit | 退出gdb |
2.3 示例
(图片来源网络,侵删)2、3.1 设置断点
break <location>
2、3.2 启动程序
run
2、3.3 单步执行(不进入函数)
next
2、3.4 单步执行(进入函数)
step
2、3.5 继续执行到下一个断点
continue
2、3.6 打印变量的值
print <variable>
2、3.7 显示当前调用栈
bt
2、3.8 切换到第n层栈帧
frame <n>
2、3.9 退出gdb
quit