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