配套 CentOS 命令速查表(纯系统命令版) 配套 CentOS 命令速查表纯系统命令版1. 文件下载与校验# 进入指定目录cd /usr/local/src# 下载文件wget 下载链接curl -O 下载链接# 查看下载进度与文件大小ls -lh# 查看文件类型file 文件名# 校验文件完整性MD5/SHA256md5sum 文件名sha256sum 文件名2. 归档文件解压# 解压 .tar.gz 文件tar -xzvf 文件名.tar.gztar -xzvf 文件名.tgz# 解压 .tar.xz 文件tar -xvf 文件名.tar.xztar -Jxvf 文件名.tar.xz# 查看 tar 包内容不解压tar -tvf 文件名.tar.xz# 解压到指定目录tar -xzvf 文件名.tar.gz -C /目标路径3. 文件与目录操作# 移动目录/文件mv 源路径 目标路径# 移动目录下所有内容mv 源目录/* 目标目录/# 复制目录保留属性cp -rp 源目录 目标目录# 删除空目录rmdir 目录名# 删除非空目录谨慎rm -rf 目录名# 创建软链接ln -s 源路径 链接路径# 查看软链接指向readlink 链接路径ls -la | grep “-”4. 用户与组管理# 创建用户组groupadd 组名# 创建系统用户不可登录无家目录useradd -r -g 主组 -s /bin/false 用户名# 查看用户信息id 用户名grep 用户名 /etc/passwd# 查看用户密码策略chage -l 用户名# 修改用户属性如主组usermod -g 新组 用户名# 删除用户userdel 用户名5. 目录创建与权限管理# 创建多级目录mkdir -p /path/to/dir# 批量创建目录mkdir -p /data/{mysql,backup,logs}/{data,logs,tmp}# 修改目录所有者chown -R 用户:组 目录路径# 修改目录权限chmod 750 目录路径chmod 755 目录路径# 递归修改权限chmod -R 750 目录路径# 查看目录权限与属性ls -ld 目录路径ls -la 目录路径6. 环境变量配置# 临时添加 PATHexport PATH$PATH:/新路径/bin# 查看当前 PATHecho $PATHecho $PATH | tr ‘:’ ‘\n’ # 分行显示# 永久添加系统级echo ‘export PATH$PATH:/新路径/bin’ /etc/profile# 永久添加用户级echo ‘export PATH$PATH:/新路径/bin’ ~/.bashrc# 重新加载配置文件source /etc/profilesource ~/.bashrc# 添加 MANPATHecho ‘export MANPATH$MANPATH:/新路径/man’ /etc/profile8. 进程管理# 查看所有进程ps auxps -ef# 按名称过滤进程ps aux | grep 进程名pgrep -la 进程名# 查看进程树pstree -p# 查看指定 PID 的进程ps -p PID# 杀死进程kill PID # 正常终止kill -9 PID # 强制终止kill -15 PID # 优雅终止pkill 进程名killall 进程名# 查看进程打开的文件lsof -p PID9. 端口与网络# 查看端口监听ss 推荐ss -tlnpss -tlnp | grep 端口号# 查看端口监听netstatnetstat -tlnpnetstat -tlnp | grep 端口号# 查看所有 TCP 连接ss -tan# 查看端口占用进程lsof -i :端口号# 测试端口连通性telnet IP 端口号nc -zv IP 端口号10. 日志查看# 查看日志文件cat 日志文件less 日志文件tail -f 日志文件 # 实时监控head -n 100 日志文件 # 查看前100行# 过滤日志内容grep “关键词” 日志文件grep -i “关键词” 日志文件 # 忽略大小写grep -E “正则” 日志文件# 查看 systemd 服务日志journalctl -u 服务名journalctl -u 服务名 -n 50journalctl -u 服务名 -f # 实时追踪11. 快速命令速查表L03 版操作命令进入目录cd /usr/local/src下载文件wget URL或curl -O URL解压 tar.xztar -xvf file.tar.xz解压 tar.gztar -xzvf file.tar.gz移动目录mv source target创建软链接ln -s source link创建用户useradd -r -s /bin/false username查看用户id username创建目录mkdir -p /path/to/dir修改所有者chown -R user:group /path修改权限chmod 750 /path添加环境变量export PATH$PATH:/new/bin加载配置source /etc/profile创建 systemd 服务vim /etc/systemd/system/服务名.service重载 systemdsystemctl daemon-reload启动服务systemctl start 服务名查看状态systemctl status 服务名设置自启systemctl enable 服务名查看进程ps aux查看端口ss -tlnp实时看日志tail -f 日志文件查看服务日志journalctl -u 服务名 -f12. 常用组合命令# 查看系统资源使用情况top -chtop # 需安装# 查看内存使用free -hvmstat 1# 查看磁盘使用df -hdu -sh /目录# 查看目录结构tree -L 2 目录路径# 查找文件find / -name “*.conf” 2/dev/nulllocate 文件名# 统计文件数量find 目录 -type f | wc -l# 批量替换文件内容sed -i ‘s/旧内容/新内容/g’ 文件名# 查看命令历史history!序号 # 执行历史中第N条命令