Debian 常用命令行工具(新手到进阶)
一、Debian 核心 / 自带类(无需额外安装)
这些是 Debian 基础安装就有的,或者 apt 源里直接可得的标配工具。
| 类别 | 工具 | 常用命令示例 | 主要用途 | 为什么必会? |
|---|---|---|---|---|
| 包管理 | apt | apt update apt upgrade apt install vim | 安装/升级/移除软件包 | Debian 现代首选包管理器 |
| dpkg | dpkg -l dpkg -L vim dpkg -i xxx.deb | 查看已安装包 / 查询文件归属 / 安装本地 deb | 底层包工具,apt 依赖它 | |
| 文件/目录 | ls / cd / pwd | ls -la cd .. | 列目录 / 切换目录 / 当前路径 | 基础中的基础 |
| cp / mv / rm | cp -r src dest rm -rf dir | 复制 / 移动 / 删除 | 日常文件操作 | |
| mkdir / rmdir / touch | mkdir -p deep/dir touch file.txt | 创建目录 / 创建空文件 | — | |
| 查看内容 | cat / less / more | cat file.txt less /var/log/syslog | 显示文件 / 分页查看 | less 支持搜索、上下翻页 |
| 文本处理 | grep / sed / awk | grep -r "error" /var/log | 搜索 / 替换 / 结构化处理文本 | 日志分析神器 |
| 进程管理 | ps / top / kill | ps aux top kill -9 PID | 查看进程 / 监控 / 杀死进程 | top 是实时监控入门 |
| 系统信息 | df -h / du -sh | df -h du -sh /home/* | 磁盘使用 / 目录占用 | 排查空间不足必用 |
| free -h / uptime | free -h uptime | 内存 / 系统运行时间 & 负载 | 快速判断系统健康 | |
| 网络 | ip / ss / ping | ip addr ss -tuln ping 8.8.8.8 | 查看 IP / 监听端口 / 测试连通 | 现代替代 ifconfig / netstat |
| 权限 | chmod / chown | chmod 755 script.sh chown user:group file | 修改权限 / 所有者 | — |
| 其他 | sudo / su | sudo apt update | 提权执行 | 日常避免 root 登录 |
| history / !! | `history | grep apt !!` | 命令历史 / 重复上一条 |
二、强烈推荐安装的实用工具(新手服务器/桌面必装)
这些工具安装后能极大提升效率,命令:sudo apt install 包名
| 工具 | 安装命令 | 主要功能 / 为什么推荐 | 常用示例 |
|---|---|---|---|
| htop | apt install htop | 比 top 好用 100 倍的交互式进程查看器(树状、颜色、鼠标) | 直接运行 htop |
| vim / nano | apt install vim 或 nano(默认有) | 文本编辑器。vim 强大,nano 简单 | vim /etc/apt/sources.list |
| curl / wget | apt install curl wget | 下载文件、测试 API、抓网页 | curl -O https://xxx.deb |
| tree | apt install tree | 以树状显示目录结构 | tree -L 2 /etc |
| tmux | apt install tmux | 终端复用器(断线后继续运行命令、分屏) | tmux new -s work |
| fail2ban | apt install fail2ban | 自动封禁暴力破解 IP(默认保护 SSH) | 配置后自动运行 |
| bat | apt install bat | 带语法高亮的 cat(现代版) | bat /etc/passwd |
| fd | apt install fd-find | 比 find 更快、更友好的文件搜索 | fd error /var/log |
| ripgrep (rg) | apt install ripgrep | 比 grep 快 5–10 倍的递归搜索 | rg -i password |
| fzf | apt install fzf | 模糊搜索神器(历史、文件、git 等) | `history |
| ncdu | apt install ncdu | 交互式磁盘占用分析工具 | ncdu / |
| btop / glances | apt install btop 或 glances | 更美观的系统监控(CPU/内存/网络/磁盘) | btop |
一键安装常用增强包推荐(服务器常用):
Bash
sudo apt update
sudo apt install htop vim curl wget tree tmux fail2ban bat ripgrep fd-find fzf ncdu btop三、2025–2026 年流行现代 CLI 趋势工具(可选进阶)
这些工具在 Debian sid / testing 或通过 cargo / go 安装较多,但很多已进入官方源。
- eza(现代 ls 替代):apt install eza → eza -la --git --icons
- zoxide(智能 cd):apt install zoxide → z 项目目录 自动跳转
- starship(美观提示符):从官网安装或 cargo → 跨 shell 炫酷提示
- tldr(简洁 man 替代):apt install tealdeer → tldr tar
- jq(JSON 处理神器):apt install jq → curl api | jq .key
- yq(YAML 处理):apt install yq(go 版)或从源安装
快速上手建议顺序(新手路径)
- 先熟练 apt 家族 + ls/cd/cp/mv/rm/grep
- 装 htop、vim/nano、curl/wget、tree
- 服务器加 fail2ban + tmux
- 进阶再装 bat/rg/fd/fzf/ncdu
- 日常用 man 工具名 或 tldr 工具名 快速查用法
记住:Debian 的哲学是稳定第一,所以优先用官方源里的工具;追求极致现代感的可以开启 sid 或用 flatpak/cargo/go 安装。
版权声明:
作者:后浪云
链接:https://idc.net/help/442472/
文章版权归作者所有,未经允许请勿转载。
THE END
