ubuntu下常用apt命令介绍

 更新时间:2022年06月02日 17:08:53   作者:springsnow  
这篇文章介绍了ubuntu的常用apt命令,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

apt-get全称Advanced Package Tool,是一款适用于Unix和Linux系统的高级包管理器。主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。

使用apt的主流Linux系统包括Debian和Ubuntu变异版本。

1、apt-get\apt-cache

apt-get命令一般需要root权限执行,一般跟着sudo命令。

apt 命令命令的功能
sudo apt-get update更新源
sudo apt-get install package安装包
sudo apt-get install package --reinstall重新安装包
sudo apt-get remove package删除包
sudo apt-get -f install修复安装
sudo apt-get remove package --purge删除包,包括配置文件等
sudo apt-get build-dep package安装相关的编译环境
sudo apt-get upgrade更新已安装的包
sudo apt-get dist-upgrade升级系统
sudo apt-get source package下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean清理无用的包
sudo apt-get check检查是否有损坏的依赖
sudo apt-cache search package搜索软件包
sudo apt-cache show package获取包的相关信息,如说明、大小、版本等
sudo apt-cache depends package了解使用该包依赖那些包
sudo apt-cache rdepends package查看该包被哪些包依赖

2、apt

apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。apt 可以看作 apt-get 和 apt-cache 命令的子集, 可以为包管理提供必要的命令选项。
作为普通用户,还是应该首先使用 apt。

3、apt和apt-get命令之间的区别

虽然 apt 与 apt-get 有一些类似的命令选项,但它并不能完全向下兼容 apt-get 命令。也就是说,可以用 apt 替换部分 apt-get 系列命令,但不是全部。

apt 命令取代的命令命令的功能
apt installapt-get install安装软件包
apt removeapt-get remove移除软件包
apt purgeapt-get purge移除软件包及配置文件
apt updateapt-get update刷新存储库索引
apt upgradeapt-get upgrade升级所有可升级的软件包
apt autoremoveapt-get autoremove自动删除不需要的包
apt full-upgradeapt-get dist-upgrade在升级软件包时自动处理依赖关系
apt searchapt-cache search搜索应用程序
apt showapt-cache show显示安装细节

当然,apt 还有一些自己的命令:

新的apt命令命令的功能
apt list列出包含条件的包(已安装,可升级等)
apt edit-sources编辑源列表

需要大家注意的是:apt 命令也还在不断发展, 因此,你可能会在将来的版本中看到新的选项。

到此这篇关于ubuntu常用apt命令的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Shell文本处理三剑客之sed的使用

    Shell文本处理三剑客之sed的使用

    这篇文章主要介绍了Shell文本处理三剑客之sed的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • shell实现字符编码转换工具分享

    shell实现字符编码转换工具分享

    这篇文章主要介绍了shell实现的字符编码转换工具,支持UTF-8转GBK和GBK转UTF-8,需要的朋友可以参考下
    2014-03-03
  • sed初学者实用说明

    sed初学者实用说明

    sed是一个非交互性文本流编辑器,可以与vi一样对文本进行编辑,但其可以在命令行或shell脚本中执行,从而避免了繁重的人机交互式的文件编辑操作
    2013-01-01
  • Shell 字符串拼接的实现示例

    Shell 字符串拼接的实现示例

    这篇文章主要介绍了Shell 字符串拼接的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Linux下实现SSH免密码登录和实现秘钥的管理、分发、部署SHELL脚本分享

    Linux下实现SSH免密码登录和实现秘钥的管理、分发、部署SHELL脚本分享

    这篇文章主要介绍了Linux下实现SSH免密码登录和实现秘钥的管理、分发、部署SHELL脚本分享,本文先是讲解了SSH免密码登录的创建过程,然后给出了可以分发、部署密钥的Shell脚本,需要的朋友可以参考下
    2014-09-09
  • shell 1>&2 2>&1 &>filename重定向的含义和区别

    shell 1>&2 2>&1 &>filename重定向的含义和区别

    这篇文章主要介绍了shell 1>&2 2>&1 &>filename重定向的含义和区别,需要的朋友可以参考下
    2015-04-04
  • Linux中mysqldump命令实例详解

    Linux中mysqldump命令实例详解

    mysqldump是mysql数据库中备份工具,用于将MYSQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。今天通过本文给大家介绍mysqldump命令实例详解,一起看看吧
    2016-12-12
  • linux下使用perl获取本机ip的几种方法介绍

    linux下使用perl获取本机ip的几种方法介绍

    需要获取本机ip有很多种情景,比如做分布式处理的时候。那么,如何在worker脚本里获取本机ip?本文列举了一系列的方法,有长有短,各有优劣,有shell有perl有python
    2013-02-02
  • 一个简单的linux命令 touch

    一个简单的linux命令 touch

    这篇文章主要介绍了一个简单的linux命令touch,touch命令用来修改文件时间戳,或者新建一个不存在的文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • linux查看目录的四种方法(ls只显示目录)

    linux查看目录的四种方法(ls只显示目录)

    linux如何只列出目录?下面介绍4种方法列出当前路径下的目录,大家参考使用吧
    2014-01-01

最新评论