一、前言CentOS系列使用yum/dnf包管理器而Ubuntu/Debian全系默认使用apt包管理器是Ubuntu系统软件安装、升级、卸载的核心工具。apt自动解决依赖关系用法简洁高效本篇整理apt全套高频命令、源更换、缓存清理、生产避坑零基础直接上手。二、apt核心基础概念apt update更新软件源索引同步远程仓库最新软件列表不升级软件本体apt upgrade升级系统所有已安装软件包更新软件本体软件源文件路径/etc/apt/sources.listUbuntu推荐先update再upgrade保证软件安装为最新版本三、apt全套命令分类实操1. 源更新与系统升级# 更新软件源索引必执行安装软件前首选 apt update # 一键升级所有已安装软件 apt upgrade -y # 完整系统发行版升级大版本升级生产慎用 apt dist-upgrade2. 软件安装日常最常用# 安装单个软件 apt install nginx -y # 批量安装多个软件 apt install net-tools htop telnet -y # 安装本地deb包自动解决依赖 apt install ./xxx.deb -y3. 软件查询与信息查看# 搜索远程仓库软件包 apt search nginx # 查看软件详细信息 apt show nginx # 查看系统所有已安装软件 apt list --installed # 查看可升级的软件 apt list --upgradable4. 软件卸载两种模式# 仅卸载软件保留配置文件推荐后续重装无需重配 apt remove nginx -y # 彻底卸载软件删除所有配置文件 apt purge nginx -y5. 缓存清理释放磁盘空间# 清理本地下载的安装包缓存 apt clean # 清理无用依赖包、残留冗余依赖 apt autoremove -y四、Ubuntu更换阿里国内源解决下载慢1. 备份原有官方源cp /etc/apt/sources.list /etc/apt/sources.list.bak2. 写入阿里云Ubuntu22.04源vim /etc/apt/sources.listdeb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse3. 更新源生效apt update apt upgrade -y五、apt vs apt-get区别apt-get老旧命令参数繁琐适合脚本自动化使用apt新统一命令整合apt-getapt-cache功能输出更直观**日常运维首选apt**六、apt命令速记表更新源apt update 安装软件apt install 卸载软件apt remove/purge 搜索软件apt search 清理依赖apt autoremove