在CentOS操作系统中,命令行工具是系统管理和日常运维的核心,熟练掌握常用命令并理解其功能,能够显著提升工作效率,本文将系统梳理CentOS中常用的命令,并以表格形式呈现,帮助用户快速查阅和理解。

文件与目录管理
文件和目录操作是Linux系统中最基础也最频繁的任务,CentOS提供了丰富的命令来处理这些操作。ls命令用于列出目录内容,配合-l选项可显示详细信息,-a选项可隐藏文件。cd命令用于切换目录,cd ..返回上级目录,cd ~进入用户主目录。mkdir用于创建目录,-p选项可递归创建多级目录。touch命令用于创建空文件或更新文件时间戳。cp命令用于复制文件或目录,-r选项用于递归复制目录。mv命令用于移动文件或目录,也可用于重命名。rm命令用于删除文件,-r选项用于递归删除目录,-f选项表示强制删除。find命令用于查找文件,支持按名称、大小、时间等多种条件筛选。
文本处理与编辑
文本处理是系统管理中的重要环节。cat命令用于查看文件内容,more和less命令用于分页查看大文件,其中less支持向前翻页。grep命令用于文本搜索,支持正则表达式,-i选项忽略大小写,-v选项反向匹配。sed命令用于流编辑,可实现文本替换、删除等操作。awk命令用于文本分析,支持复杂的字段处理。vim是常用的文本编辑器,分为普通模式、插入模式和命令模式,i进入插入模式,wq保存退出。nano是另一个简单易用的文本编辑器,操作直观。
系统监控与进程管理
监控系统状态和管理进程是确保系统稳定运行的关键。top命令实时显示进程状态和系统资源使用情况,htop是其增强版,界面更友好。ps命令用于查看当前进程,-ef选项显示所有进程的详细信息。kill命令用于终止进程,需配合进程ID(PID)使用,-9选项强制终止。systemctl命令用于管理系统服务,start启动服务,stop停止服务,restart重启服务,status查看服务状态。df命令用于查看磁盘空间使用情况,-h选项以人类可读格式显示。free命令用于查看内存使用情况,同样支持-h选项。

网络配置与管理
网络配置是服务器管理的重要组成部分。ifconfig命令用于查看和配置网络接口,ip命令是其替代品,功能更强大。ping命令用于测试网络连通性,traceroute命令用于跟踪网络路由路径。netstat命令用于查看网络连接状态,-an选项显示所有连接的地址和端口。ss命令是netstat的替代品,性能更优。firewall-cmd命令用于管理防火墙规则,--add-port添加端口,--remove-port删除端口,--list-all查看规则列表。ssh命令用于远程登录,格式为ssh username@hostname。
用户与权限管理
用户和权限管理是系统安全的基础。useradd命令用于创建用户,-m选项自动创建主目录。passwd命令用于设置用户密码。userdel命令用于删除用户,-r选项同时删除用户主目录。groupadd命令用于创建用户组。chmod命令用于修改文件权限,r读、w写、x执行,可通过数字或符号表示权限。chown命令用于修改文件所有者,-R选项递归修改。su命令用于切换用户,选项切换到目标用户的环境。
常用命令速查表
| 命令 | 功能 | 常用选项 |
|---|---|---|
| ls | 列出目录内容 | -l, -a, -h |
| cd | 切换目录 | |
| mkdir | 创建目录 | -p |
| cp | 复制文件/目录 | -r, -f |
| mv | 移动/重命名 | -f |
| rm | 删除文件/目录 | -r, -f |
| find | 查找文件 | -name, -type |
| grep | 文本搜索 | -i, -v |
| top | 进程监控 | -d, -p |
| ps | 查看进程 | -ef |
| systemctl | 管理服务 | start, stop, status |
| df | 磁盘空间 | -h |
| ping | 网络测试 | -c |
| ifconfig | 网络接口配置 | up, down |
| ssh | 远程登录 | username@hostname |
| useradd | 创建用户 | -m, -s |
| chmod | 修改权限 | 755, 644 |
| chown | 修改所有者 | -R |
FAQs
问题1:如何查看CentOS系统的版本信息?
解答:可以使用cat /etc/redhat-release命令查看,或执行uname -a查看内核版本信息。

问题2:如何解压.tar.gz文件?
解答:使用tar -zxvf filename.tar.gz命令,其中z表示处理gzip压缩,x表示解压,v显示过程,f指定文件名。