Debian 13常用命令清单
在 Debian 13 中,绝大部分操作都围绕着软件包管理、系统监控和文件操作展开。这里为你整理了一份最常用、最实用的命令清单。
1. 软件包管理 (APT)
Debian 的核心就是 apt。在 Debian 13 中,这是你安装和更新软件的首选工具(记得大多数命令前要加 sudo)。
| 命令 | 用途 |
|---|---|
sudo apt update |
更新本地软件包索引(获取最新软件列表) |
sudo apt upgrade |
升级所有已安装的软件包到新版本 |
sudo apt install <包名> |
安装新软件(如 sudo apt install curl) |
sudo apt remove <包名> |
卸载软件(保留配置文件) |
sudo apt purge <包名> |
彻底卸载软件(包括配置文件) |
sudo apt autoremove |
自动清理不再需要的依赖包 |
apt search <关键词> |
搜索仓库中的软件 |
2. 系统信息与监控
了解你的系统当前正在发生什么。
uname -a:查看内核版本和系统架构。lsb_release -a:确认你运行的是否为 Debian 13 及其具体版本号。- **
top或htop**:查看实时进程、CPU 和内存占用。(建议安装htop,界面更友好)。 free -h:以人类可读的格式查看内存使用情况。df -h:查看磁盘分区及其剩余空间。systemctl status <服务名>:检查某个服务(如 SSH 或 Apache)的状态。
3. 文件与目录操作
这些是 Linux 的基本功,无论哪个版本都通用。
ls -lah:显示当前目录下所有文件,包括隐藏文件及详细信息。cd <目录>:切换目录。pwd:显示当前工作目录的全路径。cp -r <源> <目标>:递归复制文件或文件夹。mv <源> <目标>:移动或重命名文件。rm -rf <文件/目录>:强制删除(慎用! 请确保你知道自己在删什么)。chown -R 用户:组 <目录>:更改文件或目录的所有者。
4. 网络诊断
在 Debian 13 中,一些老旧的命令(如 ifconfig)可能默认没安装,建议使用现代的 ip 命令。
ip a:查看所有网络接口和 IP 地址。ping <域名/IP>:测试网络连通性。ss -tulpn:查看当前系统监听的端口(查看哪些服务在运行)。curl -I <URL>:测试网页访问并查看 HTTP 响应头。
5. 权限管理
sudo <命令>:以超级用户权限执行。su -:切换到 root 用户环境。chmod +x <文件名>:赋予文件执行权限。
💡 小贴士
Debian 13 引入了较新的内核和库,如果你是从旧版本升级上来的,记得经常使用 sudo apt full-upgrade 来处理复杂的依赖关系变化。