刚接触 Linux 的小伙伴经常被命令行吓到,其实日常用到的命令就那么几个,学会它们就能应付 90% 的场景。
## 1. ls — 查看文件列表
“`bash
ls -la # 显示所有文件(包括隐藏文件)的详细信息
“`
## 2. cd — 切换目录
“`bash
cd /var/www # 进入 /var/www
cd ~ # 回到 home 目录
cd .. # 返回上一级
“`
## 3. cat / less — 查看文件内容
“`bash
cat file.txt # 直接打印内容
less file.txt # 分页查看(按 q 退出)
“`
## 4. grep — 搜索文本
“`bash
grep “error” /var/log/nginx/error.log
“`
## 5. chmod — 修改权限
“`bash
chmod 755 script.sh # 给脚本添加执行权限
“`
## 6. chown — 修改所有者
“`bash
chown www-data:www-data /var/www -R
“`
## 7. df / du — 磁盘使用情况
“`bash
df -h # 查看磁盘分区使用情况
du -sh * # 查看当前目录每个文件/文件夹大小
“`
## 8. ps / top — 进程管理
“`bash
ps aux # 查看所有进程
top # 实时查看系统负载
htop # 更友好的 top(需要安装)
“`
## 9. systemctl — 服务管理
“`bash
systemctl start nginx # 启动服务
systemctl enable nginx # 设置开机自启
systemctl status nginx # 查看服务状态
“`
## 10. curl — 网络请求
“`bash
curl -I https://example.com # 查看 HTTP 响应头
curl ifconfig.me # 查看本机公网 IP
“`
记住这 10 个命令,日常维护基本够用了。遇到不懂的随时 `man 命令名` 查手册。