资讯中心

CentOS系统常用命令

  

CentOS系统作为一个基于Linux的操作系统,拥有众多强大的命令行工具。以下是一些常用的CentOS系统命令:

  1. 系统信息

    • uname -a:查看内核版本和系统信息。
    • cat /etc/redhat-release:查看CentOS的版本。
    • uptime:显示系统运行时间、用户数量、负载。
  2. 文件和目录操作

    • ls:列出目录内容。
      • ls -l:长格式显示。
      • ls -a:显示所有文件,包括隐藏文件。
    • cd:改变当前目录。
    • pwd:显示当前工作目录。
    • mkdir:创建目录。
    • rmdir:删除空目录。
    • touch:创建空文件。
    • cp:复制文件或目录。
    • mv:移动或重命名文件或目录。
    • rm:删除文件或目录。
      • rm -r:递归删除目录及其内容。
      • rm -f:强制删除,不提示。
    • find:查找文件。
    • cat:查看文件内容。
    • more / less:分页查看文件内容。
    • head / tail:查看文件的开始/结尾部分。
  3. 文件权限和所有权

    • chmod:改变文件或目录的权限。
    • chown:改变文件或目录的所有者和组。
  4. 网络命令

    • ifconfig(已被ip命令替代,但在某些旧版CentOS中仍可用):查看和配置网络接口。
    • ping:检查网络连接。
    • netstat:显示网络连接、路由表、接口统计等。
    • ssh:远程登录。
    • scp:远程复制文件。
  5. 系统管理和监控

    • top:显示系统进程和资源使用情况。
    • ps:查看进程。
    • kill:终止进程。
    • df:查看磁盘空间使用情况。
    • du:查看目录或文件的磁盘使用情况。
    • free:查看内存使用情况。
    • vmstat:显示虚拟内存统计信息。
  6. 软件包管理(针对CentOS的YUM或DNF)

    • yum:CentOS 7及之前的版本使用的包管理器。
      • yum install package_name:安装软件包。
      • yum remove package_name:卸载软件包。
      • yum update:更新系统软件包。
    • dnf:CentOS 8及之后的版本使用的包管理器,与yum命令类似。
  7. 其他常用命令

    • echo:显示文本或变量。
    • date:显示或设置系统日期和时间。
    • reboot:重启系统。
    • poweroff:关闭系统。
    • wget:从网络下载文件。
    • tar:归档工具,用于创建、解压tar包。
    • gzip / gunzip:压缩/解压文件。
    • vi / vim:文本编辑器。

这只是CentOS系统中常用命令的一个简短列表,实际上还有更多的命令和工具可供使用。对于每个命令,通常都可以通过添加--help参数或查阅其man页面(例如man ls)来获取更详细的使用信息。