无论是后端开发、运维,还是刚入门 Linux 的新手,掌握高频命令是效率工作的基石。
为了方便大家随时查阅,我整理了一份 Linux 常用命令清单,涵盖了 90% 的日常使用场景。
📂 一、文件与目录操作
基础的文件管理,如增删改查。
| | |
|---|
ls | ls -lha | |
cd | cd /app/logs | |
pwd | pwd | |
mkdir | mkdir -p a/b/c | |
rm | rm -rf dir/ | 慎用! |
cp | cp -r src/ dest/ | |
mv | mv a.txt b.txt | |
find | find / -name "*.log" | |
📝 二、日志查看与文本处理
排查线上问题、搜索日志的神器。
| | |
|---|
tail | tail -f app.log | 最常用 |
cat | cat config.json | |
less | less large.log | |
grep | grep "Error" app.log | |
vim | vim file.txt | |
Vim 救命三招:
⚙️ 三、系统监控与资源
服务器卡顿?看看 CPU 和 内存。
| | |
|---|
top | top | |
df | df -h | |
du | du -sh dir/ | |
free | free -h | |
ps | | |
kill | kill -9 [PID] | |
🌐 四、网络管理
接口通不通?端口被谁占用了?
| | |
|---|
ping | ping baidu.com | |
netstat | netstat -tulnp | |
curl | curl 127.0.0.1:8080 | |
ifconfig | ifconfig | |
telnet | telnet [ip] [port] | |
🛡️ 五、权限与用户
Linux 的安全防线。
chmod 777 file.sh (赋予最高权限)
chmod +x file.sh (赋予执行权限)
📦 六、压缩与解压
压缩:tar -czvf file.tar.gz ./dir
🚀 七、超好用的快捷键
熟练使用这些,让你看起来像个黑客。
Tab:自动补全文件名或命令(按一下补全,按两下显示所有选项)。Ctrl + L:清屏(等于 clear 命令)。
这里的命令覆盖了绝大多数工作场景。建议将这篇文章收藏或发送给文件传输助手,在需要的时候随时翻阅!