Linux 学习:常用命令行总结

本分类整理 Linux 服务器日常维护中常用命令,包括文件操作、权限管理、进程查看、日志排查和网络测试。

一、文件与目录操作

ls -lah                 # 查看当前目录文件,包括隐藏文件和权限信息
pwd                     # 查看当前所在目录
cd /opt/nginx           # 进入指定目录
mkdir -p /opt/nginx/html # 创建目录,父目录不存在时自动创建
cp a.html b.html        # 复制文件
mv old.html new.html    # 移动或重命名文件
rm file.txt             # 删除文件,使用前要确认路径

二、权限与属主

chmod 644 index.html    # 文件可被所有用户读取,所有者可写
chmod 755 html          # 目录可进入、可读取
chown root:root index.html # 修改文件所有者和用户组
stat index.html         # 查看文件权限、属主、时间等详细信息

三、服务和容器排查

docker ps                         # 查看正在运行的容器
docker logs nginx-gateway          # 查看容器日志
docker exec nginx-gateway nginx -t # 检查容器内 Nginx 配置
docker exec nginx-gateway nginx -s reload # 重载容器内 Nginx

四、网络和访问测试

curl -I https://example.com        # 查看响应头
curl -kI https://127.0.0.1 -H "Host: example.com" # 本机指定 Host 测试 HTTPS
dig example.com A +short           # 查询域名 A 记录
ss -lntp                           # 查看监听端口