CentOS是一种基于Red Hat Enterprise Linux的开源操作系统,它提供了许多命令行工具和图形用户界面来管理和维护系统,以下是一些常用的CentOS命令:
(图片来源网络,侵删)1、文件和目录操作命令
ls:列出目录内容
cd:切换当前目录
pwd:显示当前工作目录
mkdir:创建新目录
rmdir:删除空目录
touch:创建新文件或更新文件时间戳
(图片来源网络,侵删)cp:复制文件或目录
mv:移动或重命名文件或目录
rm:删除文件或目录
chmod:更改文件或目录权限
2、系统管理命令
top:显示当前系统的实时进程和资源使用情况
ps:显示当前进程状态
(图片来源网络,侵删)kill:终止指定进程
su:切换用户身份
sudo:以其他用户身份执行命令
useradd:添加新用户
userdel:删除用户
groupadd:添加新组
groupdel:删除组
passwd:更改用户密码
shutdown:关机或重启系统
3、网络管理命令
ifconfig:配置网络接口
ping:测试网络连接
netstat:显示网络连接和路由表信息
traceroute:跟踪数据包路由路径
ssh:远程登录到其他计算机
scp:在本地和远程主机之间复制文件
sshkeygen:生成SSH密钥对
sshcopyid:将公钥复制到远程主机
4、软件包管理命令
yum:软件包管理器
rpm:软件包管理器
aptget:软件包管理器(已过时)
emerge:软件包管理器(已过时)
5、文本处理命令
cat:显示文件内容
more:分页显示文件内容
less:分页显示文件内容(比more更强大)
grep:搜索文件中的字符串
cut:截取文件中的特定列
sort:对文件中的行进行排序
uniq:去除重复行
wc:统计文件中的行、单词和字符数
tr:转换字符
sed:流编辑器(用于文本替换、删除等)
awk:文本分析工具(用于数据处理和报告生成)
6、压缩和解压缩命令
gzip:压缩文件
bzip2:压缩文件
tar:打包和解包文件
unzip:解压缩ZIP文件
zip:压缩文件为ZIP格式
7、权限管理命令
chown:更改文件或目录的所有者
chgrp:更改文件或目录所属组
setfacl:设置文件访问控制列表(ACL)
getfacl:获取文件访问控制列表(ACL)
cacls:设置Windows文件访问控制列表(ACL)(仅适用于Windows系统)
8、日志管理命令
tail:显示文件末尾的内容
head:显示文件开头的内容
logrotate:管理轮换日志文件
syslogd:系统日志守护进程(负责记录系统日志)
journalctl:查看系统日志(适用于systemd系统)
下面是一个CentOS常用命令的介绍,分为几个类别,方便学习和管理:
类别 | 命令 | 描述 |
系统信息 | ||
系统信息 | uname a | 显示全部的系统信息 |
发行版信息 | cat /etc/redhatrelease | 显示CentOS的版本信息 |
CPU信息 | cat /proc/cpuinfo | 显示CPU的信息 |
内存信息 | free m | 显示内存使用情况(以MB为单位) |
磁盘使用情况 | df h | 显示磁盘使用情况(易读格式) |
文件操作 | ||
列出文件 | ls | 列出目录内容 |
列出详细文件 | ls l | 列出详细目录内容 |
创建目录 | mkdir | 创建新目录 |
删除目录 | rmdir | 删除空目录 |
删除文件/目录 | rm | 删除文件或目录 |
移动/重命名 | mv | 移动文件或重命名 |
复制 | cp | 复制文件或目录 |
查看文件内容 | cat | 查看文件内容 |
分页查看文件 | less | 分页查看文件内容 |
文本搜索 | ||
搜索文件 | find | 在目录树中搜索文件 |
搜索文本 | grep | 在文件中搜索特定的文本字符串 |
权限和所有权 | ||
改变权限 | chmod | 改变文件或目录的权限 |
改变所有权 | chown | 改变文件或目录的所有者 |
改变所属组 | chgrp | 改变文件或目录的所属组 |
网络操作 | ||
查看网络配置 | ifconfig | 查看网络接口配置(在较新的系统中使用ip addr ) |
测试网络连接 | ping | 测试与另一台主机的网络连接 |
查看路由表 | route n | 显示当前系统的路由表 |
检查网络服务状态 | systemctl status network | 检查网络服务状态(需要服务名称) |
软件包管理 | ||
安装软件包 | yum install | 安装新的软件包 |
更新软件包 | yum update | 更新已安装的软件包 |
删除软件包 | yum remove | 删除已安装的软件包 |
查找软件包 | yum search | 搜索软件包 |
列出已安装软件包 | yum list installed | 列出所有已安装的软件包 |
用户和群组 | ||
添加用户 | useradd | 添加新的用户 |
删除用户 | userdel | 删除用户 |
添加群组 | groupadd | 添加新的用户群组 |
用户切换 | su | 切换到另一个用户 |
进程管理 | ||
查看当前进程 | ps | 查看当前运行的进程 |
查看所有进程 | ps ef | 查看所有进程和它们的详细信息 |
结束进程 | kill | 结束运行中的进程 |
结束进程(强制) | kill 9 | 强制结束运行中的进程 |
请注意,在不同的系统版本和配置中,一些命令的参数可能会有所不同,上述介绍中的命令是比较通用的用法,随着Linux系统的不断更新,一些命令可能会被新的命令或参数取代。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。