【详细讲解CentOS常用的命令】

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

相关推荐
学习3人组7 小时前
CentOS 中配置 OpenJDK以及多版本管理
linux·运维·centos
黎相思13 小时前
操作系统迁移(CentOs -> Ubuntu)
linux·ubuntu·gitee·centos
学习3人组19 小时前
克隆centos网卡uuid相同如何修改
linux·运维·centos
【D'accumulation】19 小时前
配置RHEL和centOS的阿里云镜像源
linux·阿里云·centos
Flying_Fish_roe21 小时前
linux-软件包管理-包管理工具(RedHat/CentOS 系)
linux·运维·centos
Splashtop高性能远程控制软件21 小时前
centos远程桌面连接windows
linux·windows·centos·远程控制·远程桌面
Roc-xb1 天前
如何在 CentOS 上安装和使用 Neofetch(图文教程)
linux·运维·centos
程序员大阳1 天前
Linux(6)--CentOS目录
linux·centos·目录
学习3人组1 天前
CentOS 上配置多服务器 SSH 免密登录
服务器·centos·ssh
剩下的远方1 天前
CentOS7 MySQL8.0 启动失败 Data Dictionary initialization failed
运维·mysql·centos