CentOS 是一个基于 Linux 的开源操作系统,广泛应用于服务器和云计算环境,掌握 CentOS 的常用命令对于系统管理和维护非常重要,以下是对 CentOS 常见命令的详细介绍:
文件与目录操作命令

| 命令 | 功能 |
| pwd | 显示当前工作目录 |
| cd | 切换目录 |
| ls | 列出目录内容 |
| touch | 创建空文件或更新文件的时间戳 |
| cp | 复制文件或目录 |
| mv | 移动或重命名文件或目录 |
| rm | 删除文件或目录 |
| find | 查找文件 |
| cat | 查看文件内容 |
| more/less | 分页查看文件内容 |
系统信息查询命令
| 命令 | 功能 |
| uname | 查看系统信息 |
| hostname | 查看或设置主机名 |
| df | 查看磁盘空间使用情况 |
| du | 查看文件和目录的磁盘使用情况 |
| free | 查看内存使用情况 |
| top | 实时查看系统进程信息 |
| iostat | 查看磁盘 I/O 统计信息 |
网络配置与命令
| 命令 | 功能 |
| ip | 查看或配置网络接口信息 |
| netstat | 查看网络连接、路由表、接口统计等信息 |
| scp | 远程复制文件命令 |
压缩与解压命令
| 命令 | 功能 |
| tar | 打包与解包命令 |
| gzip/gunzip | gzip 压缩与解压命令 |
| bzip2/bunzip2 | bzip2 压缩与解压命令 |
| zip/unzip | zip 压缩与解压命令 |
软件包管理
| 命令 | 功能 |
| rpm | RPM 软件包的管理工具 |
| yum | 自动下载、安装、升级和删除软件包 |
| dnf | 新一代的包管理器,用于替代 yum |
文本处理
| 命令 | 功能 |
| grep | 在文件中搜索特定的文本模式 |
| head | 查看一个文件的前几行 |
| tail | 查看一个文件的最后几行 |
| diff | 找出两个文件的不同处 |
其他常用命令

| 命令 | 功能 |
| history | 显示最近执行过的命令记录 |
| top/htop | 实时显示系统中各个进程资源占用状况 |
| ps | 报告当前系统的进程状态 |
| netstat/ss | 显示网络连接、路由表、网络接口统计等网络相关信息 |
FAQs
Q1: 如何在 CentOS 中查看当前工作目录?
A1: 使用pwd 命令可以显示当前工作目录的绝对路径。
$ pwd /home/user/Documents
Q2: 如何在 CentOS 中复制文件并保留其属性?
A2: 使用cp a 命令可以递归地复制目录及其内容,并保留文件的属性。
$ cp a /tmp/dir1 .

