当前位置: 首页 > news >正文

配套 CentOS 命令速查表(纯系统命令版)

配套 CentOS 命令速查表(纯系统命令版)

1. 文件下载与校验

# 进入指定目录

cd /usr/local/src

# 下载文件

wget <下载链接>

curl -O <下载链接>

# 查看下载进度与文件大小

ls -lh

# 查看文件类型

file <文件名>

# 校验文件完整性(MD5/SHA256)

md5sum <文件名>

sha256sum <文件名>

2. 归档文件解压

# 解压 .tar.gz 文件

tar -xzvf <文件名>.tar.gz

tar -xzvf <文件名>.tgz

# 解压 .tar.xz 文件

tar -xvf <文件名>.tar.xz

tar -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. 环境变量配置

# 临时添加 PATH

export PATH=$PATH:/新路径/bin

# 查看当前 PATH

echo $PATH

echo $PATH | tr ‘:’ ‘\n’ # 分行显示

# 永久添加(系统级)

echo ‘export PATH=$PATH:/新路径/bin’ >> /etc/profile

# 永久添加(用户级)

echo ‘export PATH=$PATH:/新路径/bin’ >> ~/.bashrc

# 重新加载配置文件

source /etc/profile

source ~/.bashrc

# 添加 MANPATH

echo ‘export MANPATH=$MANPATH:/新路径/man’ >> /etc/profile

8. 进程管理

# 查看所有进程

ps aux

ps -ef

# 按名称过滤进程

ps aux | grep 进程名

pgrep -la 进程名

# 查看进程树

pstree -p

# 查看指定 PID 的进程

ps -p PID

# 杀死进程

kill PID # 正常终止

kill -9 PID # 强制终止

kill -15 PID # 优雅终止

pkill 进程名

killall 进程名

# 查看进程打开的文件

lsof -p PID

9. 端口与网络

# 查看端口监听(ss 推荐)

ss -tlnp

ss -tlnp | grep 端口号

# 查看端口监听(netstat)

netstat -tlnp

netstat -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 50

journalctl -u 服务名 -f # 实时追踪

11. 快速命令速查表(L03 版)

操作命令
进入目录cd /usr/local/src
下载文件wget URLcurl -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 服务名 -f

12. 常用组合命令

# 查看系统资源使用情况

top -c

htop # 需安装

# 查看内存使用

free -h

vmstat 1

# 查看磁盘使用

df -h

du -sh /目录

# 查看目录结构

tree -L 2 目录路径

# 查找文件

find / -name “*.conf” 2>/dev/null

locate 文件名

# 统计文件数量

find 目录 -type f | wc -l

# 批量替换文件内容

sed -i ‘s/旧内容/新内容/g’ 文件名

# 查看命令历史

history

!序号 # 执行历史中第N条命令

http://www.cnnetsun.cn/news/3419829.html

相关文章:

  • RA6M4开发板FreeRTOS_CLI移植与自定义指令实现
  • 3分钟快速上手:Python自动化抢票脚本终极指南
  • 硬件工程师必备:16种模块电路设计实战经验
  • ESP-VISION图像处理算法全家桶:从滤波到AprilTag,14个API一次讲透
  • OpenClaw技能生态解析与AI智能体开发实践
  • Agent智能代理与Flash模型性能优化实践
  • RLIE: Rule Generation with Logistic Regression, Iterative Refinement, and Evaluation for Large La...
  • PCB设计中阻抗不连续的成因与解决方案
  • 同相运算放大器原理与应用设计指南
  • C++系统架构进阶:面向对象与泛型编程融合的四种核心模式
  • Adobe Illustrator 2026安装与配置全指南
  • DC-DC电源设计实战:从基础到进阶的全面指南
  • 功放电路设计全解析:从原理到实践应用
  • Windows系统架构解析:x86、x64与ARM64对比
  • Ubuntu 22.04 LTS核心特性与开发环境配置指南
  • 单片机FATFS文件系统实战:高效存储传感器数据到SD卡CSV文件的完整流程
  • C/C++项目图标资源管理:从SVG嵌入到跨平台渲染实战
  • 【ABAP】REST/HTTP技术(二):消费外部API与JSON数据解析
  • macOS Tahoe高效技巧:剪贴板历史与Spotlight计算器
  • 微信JSSDK开发实战:从入门到企业级应用
  • 本地知识库构建:Ollama与AnythingLLM的RAG实践指南
  • 第九篇:《集成测试与质量门禁:让流水线“会判断”》
  • RustRover深度解析:JetBrains自研语义引擎与跨平台IDE架构
  • 大华MVP全局通信实战:打通视觉与PLC/机器人的数据链路
  • NVMe SSD在AI集群中的性能优势与优化实践
  • 模糊C均值聚类算法原理与C++实现详解
  • Codex Desktop Linux移植:从Electron跨平台构建到桌面集成
  • ARM Cortex-M开发板ISP升级指南与实战
  • Linux内核Lockup机制:Soft与Hard Lockup原理及调优
  • 0.96寸OLED显示屏驱动开发与优化实践