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 # 查看监听端口