文件和目录操作:
ls:列出目录内容
cd:改变目录
pwd:显示当前工作目录
mkdir:创建新目录
rm:删除文件或目录
cp:复制文件或目录
mv:移动文件或目录
系统信息:
uname:显示系统信息
hostname:显示主机名
df:显示磁盘空间利用情况
free:显示内存使用情况
top:查看系统资源占用情况
用户管理:
useradd:添加用户
passwd:设置用户密码
usermod:修改用户属性
userdel:删除用户
su:切换用户
网络操作:
ifconfig:查看网络接口信息
ping:测试网络连接
wget:从网络下载文件
ssh:远程登录到另一台计算机
netstat:显示网络状态
软件包管理:
yum:CentOS包管理器
rpm:RPM包管理工具
dnf:包管理器(在较新的CentOS版本中取代了yum)
查找文件:
find:在文件系统中查找文件
locate:基于数据库快速查找文件
文本处理:
cat:连接文件并打印到标准输出
grep:在文件中搜索指定模式
sed:流编辑器,用于文本转换
awk:文本和数据处理工具
压缩和解压缩:
tar:创建、查看或提取.tar归档文件
gzip:压缩或解压缩文件
zip:创建ZIP格式归档文件
系统管理:
systemctl:CentOS中的服务管理工具
journalctl:查看系统日志
shutdown:关闭系统
reboot:重新启动系统
进程管理:
ps:显示当前进程状态
kill:终止进程
pgrep:通过进程名查找进程ID
pkill:通过进程名终止进程
时间和日期:
date:显示或设置系统日期和时间
hwclock:显示或设置硬件时钟
帮助和文档:
man:查看命令的手册页
info:查看信息文档
whatis:显示命令的简要描述
权限管理:
chmod:修改文件权限
chown:更改文件所有者
chgrp:更改文件所属组
Shell操作:
echo:在终端上打印文本
export:设置环境变量
history:显示已执行命令历史记录
硬件信息:
lscpu:显示CPU信息
lsblk:显示块设备信息
lspci:显示PCI设备信息
Shell脚本编写和执行:
bash:启动Bash shell
chmod +x script.sh; ./script.sh:给脚本添加可执行权限并执行脚本
文件内容查看:
less:逐页查看文件内容
head:显示文件开头部分
tail:显示文件末尾部分
系统设置和调整:
sysctl:修改内核参数
ulimit:设置用户级资源限制
网络诊断和配置:
nslookup:查询DNS记录
traceroute:显示数据包传输路径
route:查看和配置IP路由表
日志管理:
dmesg:显示系统启动日志
journalctl:查看和管理systemd日志
/var/log目录下包括各种系统日志文件