Skip to content

Linux 基础:权限、进程与日常命令 ​

更新: 4/11/2026 字数: 0 字 时长: 0 分钟

知识背景 ​

服务端、容器、CI 大量运行在 Linux 上。与 Windows 差异主要在:一切皆文件、权限模型(用户/组/其他 + rwx)、Shell 管道、包管理与服务(systemd)。前端/后端开发不必成为运维,但需能 SSH 登录、看日志、查进程、改权限、用 grep/find。


知识详解与通俗解释 ​

1. 目录与路径 ​

  • / 根目录;~ 当前用户家目录;. / .. 当前与上级。
  • 绝对路径从 / 起;相对路径从当前工作目录起。

2. 权限 rwx ​

ls -l 首列如 -rw-r--r--:类型 + 三组 读/写/执行(所有者、组、其他人)。
数字模式 755 = rwxr-xr-x,644 = rw-r--r--。
chmod、chown 改权限与属主;脚本需执行要 +x。

通俗说:rwx 像「能看、能改、能当程序跑」;目录的 x 表示能否进入该目录。

3. 高频命令(查问题够用) ​

场景命令
当前目录与列表pwd、ls -la
查找文件find . -name "*.log"
文本搜索grep -R "ERROR" logs/
磁盘与空间df -h、du -sh *
进程ps aux、top / htop
端口占用ss -tlnp或 netstat -tlnp(视系统)
下载/健康检查curl -I url

4. 管道与重定向 ​

cmd1 | cmd2:前一命令标准输出作为后一命令输入。
> 覆盖写,>> 追加;2>&1 把错误流合并到标准输出,日志里常用。

5. 软件包与服务(概念) ​

  • Debian/Ubuntu:apt;RHEL/CentOS:dnf/yum。
  • systemd:systemctl status nginx、journalctl -u service -f 看服务日志。

6. Shell 与环境变量 ​

echo $PATH 看可执行文件搜索路径;export VAR=value 当前会话生效;持久化常写 ~/.bashrc 等(依 Shell 而定)。


总结 ​

  • 权限 + 路径 是多数「Permission denied」的根源。
  • find/grep/ps/日志 占排查问题的大半时间。
  • 生产操作前养成:备份、确认主机与环境、避免 rm -rf 手滑。