
以下是 CentOS 系统中常用的快捷命令大全,涵盖了文件管理、系统信息查看、网络配置、用户管理、服务管理等多个方面,适用于日常管理和运维。
一、系统信息查看
1. 查看系统版本
bash
复制
cat /etc/centos-release
2. 查看内核版本
bash
复制
uname -r
3. 查看系统架构
bash
复制
uname -m
4. 查看系统运行时间
bash
复制
uptime
5. 查看当前登录用户
bash
复制
who
6. 查看系统资源使用情况
-
CPU、内存、负载: bash
复制
top
-
简要资源使用情况: bash
复制
free -h
7. 查看磁盘使用情况
-
查看所有挂载磁盘的使用情况: bash
复制
df -h
-
查看当前目录的大小: bash
复制
du -sh
二、文件与目录管理
1. 文件与目录操作
-
列出目录内容:
bash
复制
ls
- 参数:
-l
:以详细列表显示(权限、大小等)。-a
:显示隐藏文件。-h
:以人类可读格式显示文件大小。
- 参数:
-
切换目录:
bash
复制
cd <路径>
- 示例:
-
返回上一级目录: bash
复制
cd ..
-
返回主目录: bash
复制
cd ~
-
- 示例:
-
创建目录:
bash
复制
mkdir <目录名>
-
创建多级目录: bash
复制
mkdir -p /path/to/dir
-
-
删除文件或目录:
-
删除文件: bash
复制
rm <文件名>
-
删除目录及其内容: bash
复制
rm -rf <目录名>
-
2. 文件内容操作
-
查看文件内容:
-
查看前10行: bash
复制
head <文件名>
-
查看后10行: bash
复制
tail <文件名>
-
持续查看文件更新(如日志文件): bash
复制
tail -f <文件名>
-
-
复制文件或目录:
bash
复制
cp <源文件> <目标文件>
-
复制目录: bash
复制
cp -r <源目录> <目标目录>
-
-
移动或重命名文件:
bash
复制
mv <源文件> <目标路径或新文件名>
-
查找文件:
-
按名称查找: bash
复制
find /path -name <文件名>
-
按内容查找: bash
复制
grep "关键字" <文件>
-
三、用户与权限管理
1. 用户管理
-
查看当前用户: bash
复制
whoami
-
切换用户: bash
复制
su <用户名>
-
添加新用户: bash
复制
useradd <用户名>
-
设置用户密码: bash
复制
passwd <用户名>
-
删除用户: bash
复制
userdel -r <用户名>
2. 权限管理
-
查看文件权限:
bash
复制
ls -l <文件名>
-
修改文件权限:
bash
复制
chmod <权限值> <文件名>
- 示例:
-
添加可执行权限: bash
复制
chmod +x <文件名>
-
设置权限值(如 755): bash
复制
chmod 755 <文件名>
-
- 示例:
-
更改文件所有者:
bash
复制
chown <用户名>:<组名> <文件名>
四、网络配置与测试
1. 查看网络信息
-
查看IP地址: bash
复制
ip addr
-
查看路由信息: bash
复制
route -n
2. 测试网络连通性
-
测试某IP或域名是否可达: bash
复制
ping <目标IP或域名>
-
查看网络路径: bash
复制
traceroute <目标IP或域名>
3. 配置防火墙
-
查看防火墙状态: bash
复制
systemctl status firewalld
-
启动防火墙: bash
复制
systemctl start firewalld
-
允许某端口(如80): bash
复制
firewall-cmd --permanent --add-port=80/tcp firewall-cmd --reload
五、服务与进程管理
1. 服务管理
-
查看服务状态: bash
复制
systemctl status <服务名>
-
启动服务: bash
复制
systemctl start <服务名>
-
停止服务: bash
复制
systemctl stop <服务名>
-
开机启用服务: bash
复制
systemctl enable <服务名>
2. 进程管理
-
查看当前运行的进程: bash
复制
ps -aux
-
按名称查找进程: bash
复制
pgrep <进程名>
-
结束进程: bash
复制
kill <进程ID>
-
强制结束: bash
复制
kill -9 <进程ID>
-
六、软件包管理
1. 使用 yum
管理软件包
-
更新软件包列表: bash
复制
yum update
-
安装软件包: bash
复制
yum install <软件名>
-
删除软件包: bash
复制
yum remove <软件名>
-
搜索软件包: bash
复制
yum search <关键字>
2. 使用 rpm
管理软件包
-
安装
.rpm
包:bash
复制
rpm -ivh <包名.rpm>
-
卸载软件包: bash
复制
rpm -e <软件名>
七、系统与磁盘管理
1. 查看磁盘分区
bash
复制
fdisk -l
2. 挂载与卸载磁盘
-
挂载磁盘: bash
复制
mount <设备名> <挂载点>
-
卸载磁盘: bash
复制
umount <挂载点>
3. 检测磁盘使用情况
-
检查磁盘I/O性能: bash
复制
iostat
八、日志管理
-
查看系统日志: bash
复制
journalctl
-
查看某服务日志: bash
复制
journalctl -u <服务名>
-
查看实时日志: bash
复制
tail -f /var/log/messages
九、快捷键操作
1. 常用快捷键
- Ctrl + C:终止当前命令。
- Ctrl + Z:挂起当前进程。
- Ctrl + D:退出当前终端。
- Ctrl + L:清屏。
- Tab:自动补全命令或文件路径。