本文首发于 CSDN,转载请注明出处。
Linux 命令有几百个,日常真正反复用的就五六十个。这篇按「你要干什么」分类整理,每类给出命令、常用参数和一个最典型的用法,存下来当速查表用。
文件与目录操作
| 命令 | 作用 | 典型用法 |
|---|---|---|
pwd | 显示当前路径 | pwd |
ls | 列出目录内容 | ls -lh(人性化大小显示) |
cd | 切换目录 | cd ~回家目录,cd -回上个目录 |
mkdir | 新建目录 | mkdir -p a/b/c(一次建多级) |
cp | 复制 | cp -r dir1 dir2(目录要加 -r) |
mv | 移动 / 重命名 | mv old.txt new.txt |
rm | 删除 | rm -rf dir(⚠️ 不可恢复,看清路径再敲) |
find | 查找文件 | find /var -name "*.log" -mtime -7 |
rm -rf是 Linux 上事故率最高的命令,敲之前先pwd确认自己在哪,这个习惯能救你很多次。
查看文件内容
| 命令 | 作用 | 典型用法 |
|---|---|---|
cat | 整个输出 | cat config.txt |
less | 分页看大文件 | less big.log,q 退出,/ 搜索 |
head/tail | 看开头 / 结尾 | tail -f app.log实时追踪日志 |
grep | 按关键词过滤 | grep -rn "ERROR" logs/ |
wc | 统计行数 | wc -l data.txt |
查日志最高频的组合是grep -i error app.log | tail -20:忽略大小写找 error,只看最后 20 条。
权限与用户
| 命令 | 作用 | 典型用法 |
|---|---|---|
chmod | 改权限 | chmod +x run.sh赋予执行权 |
chown | 改归属 | sudo chown user:group file |
sudo | 提权执行 | sudo apt install xxx |
su | 切换用户 | su - username |
权限数字 755 的意思是:属主可读写执行、组和其他人可读可执行。脚本不执行八成是忘了chmod +x。
进程与资源
| 命令 | 作用 | 典型用法 |
|---|---|---|
ps | 列出进程 | `ps -ef |
top/htop | 实时资源监控 | 按 P 按_cpu_排序,M 按内存排序 |
kill | 结束进程 | kill -9 PID(强杀,先试普通 kill) |
df | 看磁盘空间 | df -h |
du | 看目录大小 | du -sh /var/*找出谁把磁盘吃满了 |
服务器磁盘报警时,df -h加du -sh /*两层钻下去,两分钟就能定位到吃空间的目录。
网络与传输
| 命令 | 作用 | 典型用法 |
|---|---|---|
ping | 连通性测试 | ping -c 4 example.com |
curl | 发 HTTP 请求 | curl -I example.com只看响应头 |
ip | 查看网卡 | ip addr |
ss | 查端口占用 | ss -tlnp看谁在监听哪个端口 |
scp | 远程拷贝 | scp file.txt user@ip:/tmp/ |
「端口被占用」几乎每个学部署的人都遇到过:ss -tlnp | grep 8080找到进程号,kill 掉或者换端口。
怎么打包压缩?
| 命令 | 作用 | 典型用法 |
|---|---|---|
tar | 打包 / 解包 | tar -zxvf a.tar.gz解压,-zcvf压缩 |
zip/unzip | zip 格式 | unzip -d dest a.zip |
记住口诀「z 是 gzip、c 是创建、x 是解开、v 看过程、f 指文件」,tar 的参数就永远不会背错。
有哪些提效的组合技?
管道把命令串起来:cat access.log | grep "404" | wc -l一行统计昨天的 404 有多少条。
后台常驻:nohup ./server.sh &,退出终端程序照跑,输出写在 nohup.out。
历史命令:history | grep ssh找回上次的服务器登录命令,Ctrl+R输关键词反向搜索。
命令会用了只是第一步,写出来的运维笔记和教程要不要有人看,还取决于分发。我写完技术内容后用墨衍做三件事:AI 图文同步一稿发多个平台、批量 GEO 检测确认文章有没有进 AI 搜索的引用池、会员的发文额度提升支持密集更新。墨衍会员权益 供参考。
常见问题
Q:命令记不住怎么办?
不用背。按这篇的分类把高频的三十个用熟,剩下的靠--help和history现查,用两周自然就固定下来了。
Q:rm -rf /会发生什么?
现代发行版有保护拦截,但自建目录下的误删没有保护。删目录前pwd确认路径、路径用手敲 Tab 补全而不是复制粘贴,是最有效的两条防线。
Q:vim 进去出不来怎么办?
按Esc然后输入:q!回车,不保存强制退出。这句话救过几乎每一个初学者。
Q:哪个命令能看我的公网 IP?
curl ifconfig.me直接返回出口 IP。
Q:Ubuntu 和 CentOS 命令差别大吗?
日常操作几乎一样,只有包管理不同:Ubuntu 用 apt,CentOS 用 dnf / yum。
关于墨衍:如果你也在多个平台发技术文章,值得看看墨衍。三个最常用的权益——发文额度提升、批量 GEO 检测、AI 图文同步。点这里了解墨衍会员