
🌈个人主页: 程序员不想敲代码啊
🏆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 发行版本,拥有非常丰富的命令行工具来满足不同的需求。