gdb调试
如果没有安装gdb,使用如下命令进行安装

apt install gdb (或者apt-get install gdb)

这两个命令有何却别,网上有一段解释

在开始对比 apt 与 apt-get 命令的区别之前,我们先来看看这两个命令的背景,以及它们要试图达到的目的。
Debian 作为 Ubuntu、Linux Mint 和 elementary OS 等 Linux 操作系统的母板,其具有强健的「包管理」系统,它的每个组件和应用程序都内置在系统中安装的软件包中。Debian 使用一套名为 [Advanced Packaging Tool](https://wiki.debian.org/Apt)(APT)的工具来管理这种包系统,不过请不要把它与 apt 命令混淆,它们之间是其实不是同一个东西。
在基于 Debian 的 Linux 发行版中,有各种工具可以与 APT 进行交互,以方便用户安装、删除和管理的软件包。apt-get 便是其中一款广受欢迎的命令行工具,另外一款较为流行的是 [Aptitude](https://wiki.debian.org/Aptitude?action=show&redirect=aptitude) 这一命令行与 GUI 兼顾的小工具。
如果你已阅读过我们的 [apt-get 命令指南](https://www.sysgeek.cn/linux-package-management/),可能已经遇到过许多类似的命令,如apt-cache、apt-config 等。如你所见,这些命令都比较低级又包含众多功能,普通的 Linux 用户也许永远都不会使用到。换种说法来说,就是最常用的 Linux 包管理命令都被分散在了 apt-get、apt-cache 和 apt-config 这三条命令当中。
apt 命令的引入就是为了解决命令过于分散的问题,它包括了 apt-get 命令出现以来使用最广泛的功能选项,以及 apt-cache 和 apt-config 命令中很少用到的功能。
在使用 apt 命令时,用户不必再由 apt-get 转到 apt-cache 或 apt-config,而且 apt 更加结构化,并为用户提供了管理软件包所需的必要选项。
简单来说就是:apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。apt与apt-get之间的区别通过 apt 命令,用户可以在同一地方集中得到所有必要的工具,apt 的主要目的是提供一种以「让终端用户满意」的方式来处理 Linux 软件包的有效方式。
apt 具有更精减但足够的命令选项,而且参数选项的组织方式更为有效。除此之外,它默认启用的几个特性对最终用户也非常有帮助。例如,可以在使用 apt 命令安装或删除程序时看到进度条。
![image](http://upload-images.jianshu.io/upload_images/7305851-d62685a864bd1d72..jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
apt 还会在更新存储库数据库时提示用户可升级的软件包个数。
![image](http://upload-images.jianshu.io/upload_images/7305851-a8be58a57a34902c..jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
如果你使用 apt 的其它命令选项,也可以实现与使用 apt-get 时相同的操作。apt和apt-get命令之间的区别虽然 apt 与 apt-get 有一些类似的命令选项,但它并不能完全向下兼容 apt-get 命令。也就是说,可以用 apt 替换部分 apt-get 系列命令,但不是全部。
| apt 命令 | 取代的命令 | 命令的功能 |
| apt install | apt-get install | 安装软件包 |
| apt remove | apt-get remove | 移除软件包 |
| apt purge | apt-get purge | 移除软件包及配置文件 |
| apt update | apt-get update | 刷新存储库索引 |
| apt upgrade | apt-get upgrade | 升级所有可升级的软件包 |
| apt autoremove | apt-get autoremove | 自动删除不需要的包 |
| apt full-upgrade | apt-get dist-upgrade | 在升级软件包时自动处理依赖关系 |
| apt search | apt-cache search | 搜索应用程序 |
| apt show | apt-cache show | 显示装细节 |当然,apt 还有一些自己的命令:| 新的apt命令 | 命令的功能 |
| apt list | 列出包含条件的包(已安装,可升级等) |
| apt edit-sources | 编辑源列表 |
2.jpg

3.jpg

19.Linux_Jni多线程操作相关推荐

  1. MFC不能多线程操作控件的原因

    对于大多数mfc对象,请不要在线程间传递它们,不管是栈上的还是堆上的!原因如下:   mfc的大多数类不是线程安全的,调用传入对象的成员函数可能不会报错,但是未必能达到程序预定的功能!   mfc与界 ...

  2. 更高效地提高redis client多线程操作的并发吞吐设计

    Redis是一个非常高效的基于内存的NOSQL数据库,它提供非常高效的数据读写效能.在实际应用中往往是带宽和CLIENT库读写损耗过高导致无法更好地发挥出Redis更出色的能力.下面结合一些redis ...

  3. python的多线程适合计算密集操作_Python 多线程操作学习

    Python 多线程操作 什么是线程: 线程(Thread)也叫轻量级进程,是操作系统能够进行运算调度的最小单位,它被包涵在进程之中,是进程中的实际运作单位.线程自己不拥有系统资源,只拥有一点儿在运行 ...

  4. 多线程操作数据库时为了防止数据的增删改的混乱该在数据库层还是程序层面上进行同步?

    多线程操作数据库时为了防止数据的增删改的混乱该在数据库层还是程序层面上进行同步? [问题点数:60分,结帖人jiao_zg] 不显示删除回复 显示所有回复 显示星级回复 显示得分回复 只显示楼主 收藏 ...

  5. FMDatabaseQueue 数据库多线程操作、事务处理

    SQLite数据库多线程操作: 在上面一节中已经讲过FMDB的用法了,接下来讲讲sqlite在都线程中的用法.如果应用中使用了多线程操作数据库,那么就需要使用FMDatabaseQueue来保证线程安 ...

  6. 一行 Python 实现并行化 -- 日常多线程操作的新思路 - 左手键盘,右手书 - SegmentFault...

    一行 Python 实现并行化 -- 日常多线程操作的新思路 - 左手键盘,右手书 - SegmentFault

  7. Shell多线程操作及线程数控制实例

    来源:http://www.jb51.net/article/51720.htm 这篇文章主要介绍了Shell多线程操作及线程数控制实例,文中从单线程实现一个需求开始,不断加入代码实现多线程以及线程数 ...

  8. python多线程读取数据库数据_python多线程操作MySQL数据库pymysql

    python多线程操作MySQL数据库pymysql 项目中使用多线程操作数据库提示错误:pymysql.err.InterfaceError: (0, "),原因是pymysql的exec ...

  9. python多线程读取数据库数据_Python基于多线程操作数据库相关知识点详解

    Python基于多线程操作数据库相关问题分析 本文实例分析了Python多线程操作数据库相关问题.分享给大家供大家参考,具体如下: python多线程并发操作数据库,会存在链接数据库超时.数据库连接丢 ...

最新文章

  1. linux存储--inode与block详解(八)
  2. linux命令telnet
  3. 血泪史:阿里云+ubuntu+vnc+xfce4
  4. 盘点过去一年,MIT人工智能实验室的那些创新
  5. linux超级工具,linux运维超级工具--sysdig
  6. mysql innodb 索引 延迟更新_Mysql覆盖索引与延迟关联
  7. 4.2)深度卷积网络:实例研究
  8. mysql 5.7 super_MySQL 5.7 下的对super用户只读
  9. Python-import导入上级 本级 目录文件
  10. python的help怎么用_python的help函数如何使用
  11. nginx事件 -- 第六篇 stale event
  12. UserWarning: Matplotlib is currently using agg,which is a non-GUI backend, so cannot show the figure
  13. python中转义符的用法_一篇文章搞懂python的转义字符及用法
  14. 【原译】一个可定制的WPF任务对话框
  15. 将整个网站页面变成黑白色
  16. 深度学习 轻量级卷积神经网络设计综述
  17. windows 各版本镜像下载地址
  18. NPOI 读取空Excel 空单元格报错的问题
  19. 基于wifi面向android的远程视频监控客户端开发,基于Wifi面向Android的远程视频监控客户端开发...
  20. 这破烂乡镇,竟是工业百强镇,中国锁具之都

热门文章

  1. 深度 | 量子计算技术的研究现状与未来
  2. AIoT成功的关键要素
  3. 脑电传感器并不复杂,那精度呢?
  4. 日本面向未来的特定科技领域技术预见分析
  5. 新书推荐:《追问人工智能:从剑桥到北京》
  6. 微软亚研院20周年独家撰文:数据智能的现在与未来
  7. 致研究者:2018 AI 研究趋势
  8. 七大科技巨头统治世界?
  9. 想要永久远程办公?抱歉,你可能「不配」
  10. Java 面试高频题:Spring Boot+Sentinel+Nacos高并发已撸完