CentOS 系统常用命令使用方式 30 个
CentOS(Community ENTerprise Operating System)作为一款基于Linux的稳定、可靠的企业级操作系统,广泛应用于服务器领域。掌握其常用的命令,对于日常管理与运维至关重要。以下是精选的30个CentOS系统常用命令及其使用方式,助力您高效操作和维护系统。
1. 查看系统信息
hostname
: 显示主机名uname -a
: 显示内核版本及系统信息
2. 文件与目录操作
ls [-l] [目录]
: 列出目录内容,-l
显示详细信息cd [目录]
: 切换目录mkdir [目录名称]
: 创建目录rm [-rf] 文件/目录
: 删除文件或目录,-r
递归删除,-f
强制删除cp [-r] 源 目标
: 复制文件或目录,-r
用于目录mv 源 目标
: 移动或重命名文件/目录
3. 文件查找与查看
find [路径] [-name "模式"]
: 在指定路径下查找文件,如按名称查找grep [-rn] "关键词" 文件
: 查找文件中包含特定字符串的行,-r
递归查找,-n
显示行号cat 文件
: 查看文件内容less 文件
: 分页查看文件内容head/tail [-n 数量] 文件
: 查看文件开头/末尾部分行,默认10行,可指定数量
4. 用户与权限管理
useradd 用户名
: 添加新用户passwd 用户名
: 为用户设置或更改密码su - 用户名
: 切换用户sudo 命令
: 以超级用户权限执行命令chmod [-R] 权限 文件/目录
: 改变文件或目录权限,-R
递归改变chown [-R] 用户:组 文件/目录
: 改变文件或目录的所有者和所属组,-R
递归改变
5. 软件包管理
yum install 软件包名
: 安装软件包yum update
: 更新所有已安装软件包yum remove 软件包名
: 卸载软件包yum search 关键词
: 搜索软件包
6. 系统监控与性能
top
: 实时查看系统进程资源占用情况free -m
: 查看内存使用情况df -h
: 查看磁盘空间使用情况du -sh [目录]
: 查看指定目录的磁盘使用空间ps aux
: 查看所有正在运行的进程状态netstat -tulnp
: 查看网络连接状态
7. 系统管理
reboot
: 重启系统shutdown [-h] [时间]
: 关机或定时关机,-h
表示关机halt
: 关机uptime
: 查看系统运行时间date
: 显示或设置系统日期和时间wget [URL]
: 下载网络文件
8. 文本处理
echo "文本"
: 打印文本到标准输出wc [-lwmc] 文件
: 统计文件的字节数、单词数、行数等,如-l
计行数sed [-i] 's/原始文本/新文本/' 文件
: 替换文件中指定文本,-i
直接修改原文件awk '{操作}' 文件
: 强大的文本分析工具,用于数据提取、过滤等
9. 压缩与解压缩
tar [-czvf] 文件名.tar.gz 文件/目录
: 打包并压缩文件或目录,-c
创建,-z
gzip压缩,-v
显示过程,-f
指定文件名tar [-xzvf] 文件名.tar.gz
: 解压并展开.tar.gz文件zip [-r] 压缩文件名.zip 目录/文件
: 压缩为.zip格式,-r
递归压缩目录unzip 文件名.zip
: 解压.zip文件
10. 网络配置与测试
ifconfig
: 查看或配置网络接口信息ping [地址]
: 测试与另一台主机的网络连通性traceroute [地址]
: 跟踪数据包到目标主机的路由路径
评论一下吧
取消回复