Skip to content

Debian 12 指令大全

1. 常用核心指令 (高频精简版)

指令语法结构描述
apt updateapt update更新软件包索引 (安装前必做)
apt upgradeapt upgrade升级所有已安装的软件包
apt installapt install <包名>安装新的软件包
apt removeapt remove <包名>卸载软件 (保留配置文件)
systemctlsystemctl status <服务>查看服务运行状态
journalctljournalctl -xe查看最近的系统错误日志
ip addrip addr查看网卡与IP地址
ssss -tuln查看正在监听的端口
susu -切换到 Root 用户环境
nanonano <文件>编辑文本文件 (Debian 默认安装)

2. Debian 12 全面指令 (分类速查)

2.1 高级包管理 (APT - Advanced Package Tool)

Debian 软件包管理的核心前端。

指令语法结构描述
apt updateapt update同步 /etc/apt/sources.list 中的源
apt upgradeapt upgrade安全升级软件包 (不删除现有包)
apt full-upgradeapt full-upgrade全面升级 (可能移除冲突包以解决依赖)
apt installapt install <包名>安装软件包
apt reinstallapt reinstall <包名>重新安装 (修复文件损坏)
apt removeapt remove <包名>卸载软件
apt purgeapt purge <包名>彻底卸载 (同时删除配置文件)
apt autoremoveapt autoremove自动清理不再被依赖的库文件
apt searchapt search <关键词>搜索软件源中的包
apt showapt show <包名>显示软件包详细信息
apt listapt list --installed列出已安装的包
apt edit-sourcesapt edit-sources编辑软件源配置文件

2.2 底层包管理 (DPKG)

用于管理本地 .deb 文件及配置。

指令语法结构描述
dpkg -idpkg -i <文件.deb>安装本地软件包
dpkg -rdpkg -r <包名>移除软件包
dpkg -ldpkg -l [关键词]列出系统内已安装的包
dpkg -Ldpkg -L <包名>查看软件包安装了哪些文件
dpkg -Sdpkg -S <文件路径>反查文件属于哪个软件包
dpkg-reconfiguredpkg-reconfigure <包名>重新配置已安装的包 (Debian 特色)

2.3 系统服务管理 (Systemd)

Debian 12 的初始化系统。

指令语法结构描述
systemctl startsystemctl start <服务>启动服务
systemctl stopsystemctl stop <服务>停止服务
systemctl restartsystemctl restart <服务>重启服务
systemctl reloadsystemctl reload <服务>重载配置 (不中断连接)
systemctl statussystemctl status <服务>查看状态
systemctl enablesystemctl enable <服务>设置开机自启
systemctl disablesystemctl disable <服务>禁止开机自启
systemctl masksystemctl mask <服务>彻底注销服务 (防止被唤醒)

2.4 日志与时间管理 (System Specifics)

指令语法结构描述
journalctljournalctl -u <服务>查看指定服务的日志
journalctljournalctl -f实时滚动查看最新日志
journalctljournalctl --vacuum-time=7d清理7天前的日志
timedatectltimedatectl set-timezone <时区>设置系统时区 (如 Asia/Shanghai)
localectllocalectl set-locale LANG=<语言>设置系统语言环境
hostnamectlhostnamectl set-hostname <名字>修改主机名

2.5 网络管理 (IPRoute2)

Debian 12 默认不包含 ifconfig/netstat,推荐使用以下指令。

指令语法结构描述
ip addrip addr show显示 IP 地址
ip linkip link set <网卡> up/down启用/禁用网卡
ip routeip route show显示路由表
ip neighip neigh显示 ARP 缓存表
ssss -tuln查看 TCP/UDP 监听端口
ssss -ta查看所有建立的 TCP 连接

2.6 用户与权限 (User & Group)

包含 Debian 专有的友好脚本封装。

指令语法结构描述
adduseradduser <用户名>交互式创建用户 (推荐)
deluserdeluser --remove-home <用户>删除用户及主目录
addgroupaddgroup <组名>创建用户组
usermodusermod -aG <组> <用户>将用户加入组 (如 sudo 组)
passwdpasswd <用户>修改密码
visudovisudo安全编辑 /etc/sudoers

2.7 辅助工具与系统配置 (Helpers)

指令语法结构描述
taskseltasksel菜单化安装常见环境 (桌面/Web服务)
update-alternativesupdate-alternatives --config <命令>切换软件默认版本 (如 Python/Java)
manman <命令>查看详细手册
nftnft list ruleset查看 nftables 防火墙规则 (原生)
shutdownshutdown -h now立即关机
rebootreboot重启系统