Linux 常用命令备忘

开一台新服务器,或者隔段时间不碰命令行就容易忘。把自己用得最多的命令按场景记在这里。

目录与文件

pwd                    # 当前目录
ls -lah                # 列出文件(含隐藏、可读单位)
cd /var/www            # 进入目录
mkdir -p a/b/c         # 递归创建目录
cp -r src/ dst/        # 复制目录
mv old.txt new.txt     # 移动 / 重命名
rm -rf cache/          # 删除目录(慎用)

查找

find /var -name "*.log" -mtime -7   # 近 7 天修改的日志
grep -rn "error" ./logs             # 递归搜索关键字
which nginx                          # 查看命令路径

权限

chmod 644 index.html    # 文件:属主读写,其他人只读
chmod 755 script.sh     # 脚本:属主可执行
chown www:www index.html  # 改属主

进程与端口

ps aux | grep nginx     # 查进程
top                     # 实时资源占用
netstat -tlnp           # 查监听端口(或 ss -tlnp)
kill -15 <pid>          # 优雅结束进程
小习惯:删任何东西之前先用 ls 或 find 确认一遍路径,尤其是带 -rf 的时候。
← 上一篇 下一篇:Python 实用技巧 →