温馨提示×

CentOS Stream 8常用命令大全

小樊
40
2025-07-02 13:35:39
栏目: 智能运维

在CentOS Stream 8中,有许多命令行操作可以帮助你更高效地完成任务和管理系统。以下是一些常用的命令及其用法:

系统信息查看

  • date: 显示当前日期和时间
  • cal: 显示当月的日历
  • uptime: 显示系统从开机到现在所运行的时间
  • w: 显示登录的用户
  • whoami: 查看当前用户名
  • finger user: 显示用户的相关信息
  • uname -a: 显示内核信息
  • cat /proc/cpuinfo: 查看CPU信息
  • cat /proc/meminfo: 查看内存信息
  • man command: 显示命令的说明手册
  • df: 显示磁盘占用情况
  • du: 显示目录空间占用情况
  • free: 显示内存及交换区占用情况

文件操作

  • ls: 列出当前目录下的文件和文件夹。
    • ls -l: 以长格式显示文件和目录详细信息。
    • ls -a: 显示包括隐藏文件在内的所有文件。
  • cd: 切换目录。
    • cd /path/to/directory: 切换到指定目录。
    • cd: 切换到当前用户的主目录。
    • cd ..: 切换到上级目录。
    • cd .: 显示当前目录。
  • pwd: 显示当前工作目录的完整路径。
  • mkdir: 创建新目录。
    • mkdir directory_name: 创建单个目录。
    • mkdir -p directory_name: 递归创建多级目录,如果上级目录不存在也会一并创建。
  • rm: 删除文件或目录。
    • rm filename: 删除单个文件。
    • rm -r directory_name: 递归删除目录及其内容。
    • rm -f directory_name: 强制删除目录或文件,不提示确认。
  • cp: 复制文件或目录。
    • cp source_file destination_file: 复制单个文件。
    • cp -r source_directory destination_directory: 复制整个目录。
    • cp -i source_file destination_file: 复制文件并提示确认覆盖。
  • mv: 移动文件或重命名文件。
    • mv source_file destination_file: 移动或重命名文件。
    • mv old_name new_name: 重命名文件。
  • cat: 显示文件内容。
    • cat filename: 显示文件内容。
    • cat -n filename: 显示文件内容并显示行号。
  • grep: 在文件中搜索指定的模式。
    • grep pattern filename: 在文件中搜索匹配的文本。
    • grep -i pattern filename: 忽略大小写搜索。
    • grep -r pattern directory_name: 递归搜索目录中的文件。

系统监控

  • top: 实时显示系统进程和资源使用情况,按CPU占用率排序。
  • htop: 交互式进程查看器,提供图形化界面和更多功能。(需安装)
  • vmstat: 报告系统虚拟内存统计信息,包括CPU、内存、磁盘和交换空间的信息。
  • free: 显示系统的内存使用情况,包括已使用内存、空闲内存等。
  • df -h: 查看磁盘空间使用情况,-h参数表示以易读格式显示。
  • iostat: 报告系统的磁盘I/O统计信息,包括设备的读写速率等。(需安装sysstat包)
  • netstat: 显示当前活动的网络连接、路由表、接口统计信息等。
  • ss: 类似于netstat,用于显示活动的网络连接和套接字统计信息。
  • dstat: 实时显示系统的网络、CPU、内存、磁盘I/O等资源使用情况。
  • iftop: 实时监控网络带宽,显示发送和接收的数据量。(需安装)

其他常用命令

  • chmod: 改变文件或目录的权限。
  • chown: 改变文件或目录的所有者。
  • wget: 从网络上下载文件。
  • curl: 向/从服务器传输数据。
  • ssh: 安全地连接到远程机器。
  • scp: 安全地复制文件到远程机器。
  • man: 显示命令的手册页。
  • yumdnf: 包管理器,用于安装、更新、删除和管理软件包。

请注意,由于CentOS Stream 8将于2024年结束迭代更新补丁,因此建议考虑迁移到其他长期支持的Linux发行版。

0