
🌈个人主页: 程序员不想敲代码啊
🏆CSDN优质创作者,CSDN实力新星,CSDN博客专家
👍点赞⭐评论⭐收藏
🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步!

🐋目录
- 🐋前言
- 🐋系统管理
- 🐋文件系统
- 🐋文件编辑
- 🐋进程管理
- 🐋网络工具
- 🐋系统监控与维护
- 🐋权限与所有权
- 🐋压缩与解压
🐋前言
🚚CentOS 是一个基于 Red Hat Enterprise Linux (RHEL) 构建的社区企业操作系统,它由志愿者源代码编译而成。在使用 CentOS 时,大多数命令与 RHEL 和其他基于 RHEL 的分发版如 Fedora 或 Scientific Linux 共享。下面是一些在 CentOS 中常用的命令:
🐋系统管理
- 🚚sudo- 使用管理员权限执行命令。
- 🚚yum- 在 CentOS 7 及之前版本中安装、更新、卸载软件包的管理工具。
- 🚚dnf- 在 CentOS 8 及以后版本中取代了yum的软件包管理器。
- 🚚systemctl- 管理 Systemd 服务和单元。
- 🚚hostnamectl- 设置或显示系统主机名。
- 🚚firewall-cmd- 配置防火墙规则。
🐋文件系统
- 🚚ls- 列出目录内容。
- 🚚cd- 更改当前工作目录。
- 🚚pwd- 打印当前工作目录的完整路径。
- 🚚mkdir- 创建新目录。
- 🚚rmdir- 删除空目录。
- 🚚rm- 删除文件或目录。
- 🚚cp- 复制文件或目录。
- 🚚mv- 移动或重命名文件或目录。
- 🚚touch- 创建空文件或更新现有文件的时间戳。
- 🚚find- 搜索文件系统中的文件和目录。
🐋文件编辑
- 🚚vi/vim- 文本编辑器。
- 🚚nano- 另一种用户友好的文本编辑器。
- 🚚cat- 查看文件内容、创建文件和合并文件。
- 🚚more/less- 查看文本文件的内容,分屏显示。
🐋进程管理
- 🚚ps- 查看当前运行的进程。
- 🚚top- 实时显示进程动态。
- 🚚htop-top的一个增强版本,提供更多信息和更佳的用户界面(可能需要先安装)。
- 🚚kill- 发送信号到进程以终止进程。
- 🚚killall- 杀死指定名称的所有进程。
- 🚚pkill- 按照进程名称杀死进程。
🐋网络工具
- 🚚ping- 测试网络连接。
- 🚚ifconfig- 配置或显示网络接口的网络参数(在较新版本的 Linux 发行版中已被ip命令替换)。
- 🚚ip- 显示或操作路由、网络设备、接口等。
- 🚚netstat- 显示网络连接、路由表、接口状态。
- 🚚curl- 传输数据的工具,支持多种协议。
- 🚚wget- 从网络上自动下载文件。
- 🚚ss- 用于查看socket统计信息,是netstat的更现代化替代品。
🐋系统监控与维护
- 🚚df- 显示文件系统的磁盘空间占用情况。
- 🚚du- 查看文件和目录的磁盘使用情况。
- 🚚free- 显示内存和交换空间的使用情况。
- 🚚iostat- 展示CPU统计信息和所有磁盘I/O统计信息。
- 🚚uptime- 显示系统运行时间和平均负载。
🐋权限与所有权
- 🚚chmod- 更改文件的权限。
- 🚚chown- 更改文件的所有者和组。
- 🚚chgrp- 更改文件的组。
🐋压缩与解压
- 🚚tar- 压缩或解压文件。
- 🚚gzip/gunzip- 压缩或者解压缩 .gz 文件。
- 🚚zip/unzip- 压缩和解压缩 .zip 文件。
🚚上述命令仅为常用命令的一部分,CentOS 作为一个企业级的 Linux 发行版本,拥有非常丰富的命令行工具来满足不同的需求。