CentOS与Ubuntu是两款非常流行的Linux发行版,它们在服务器和桌面环境中都有广泛的应用,本文将为您提供一个命令大全,涵盖CentOS和Ubuntu中常见的命令,帮助您快速查找和掌握所需命令。
文件系统与目录操作
创建目录
- CentOS:
mkdir [目录名] - Ubuntu:
mkdir [目录名]
删除目录
- CentOS:
rm -r [目录名] - Ubuntu:
rm -r [目录名]
切换目录
- CentOS:
cd [目录名] - Ubuntu:
cd [目录名]
显示当前目录内容
- CentOS:
ls - Ubuntu:
ls
显示详细列表
- CentOS:
ls -l - Ubuntu:
ls -l
文件操作
创建文件
- CentOS:
touch [文件名] - Ubuntu:
touch [文件名]
查看文件内容
- CentOS:
cat [文件名] - Ubuntu:
cat [文件名]
查看文件部分内容
- CentOS:
head [文件名] - Ubuntu:
head [文件名]
查看文件尾部内容
- CentOS:
tail [文件名] - Ubuntu:
tail [文件名]
复制文件
- CentOS:
cp [源文件] [目标文件] - Ubuntu:
cp [源文件] [目标文件]
移动文件
- CentOS:
mv [源文件] [目标文件] - Ubuntu:
mv [源文件] [目标文件]
用户与权限管理
添加用户
- CentOS:
useradd [用户名] - Ubuntu:
sudo useradd [用户名]
删除用户
- CentOS:
userdel [用户名] - Ubuntu:
sudo userdel [用户名]
修改用户密码
- CentOS:
passwd [用户名] - Ubuntu:
passwd [用户名]
修改当前用户密码
- CentOS:
passwd - Ubuntu:
passwd
修改文件权限
- CentOS:
chmod [权限] [文件名] - Ubuntu:
chmod [权限] [文件名]
网络配置
查看网络接口状态
- CentOS:
ifconfig - Ubuntu:
ifconfig或ip addr show
重启网络服务
- CentOS:
service network restart - Ubuntu:
sudo systemctl restart networking
查看路由表
- CentOS:
route - Ubuntu:
route
系统信息
查看系统版本
- CentOS:
cat /etc/redhat-release - Ubuntu:
lsb_release -a
查看CPU信息
- CentOS:
cat /proc/cpuinfo - Ubuntu:
cat /proc/cpuinfo
查看内存信息
- CentOS:
free -m - Ubuntu:
free -m
常用工具
文本编辑器
- CentOS:
vi [文件名] - Ubuntu:
vi [文件名]
查找文件
- CentOS:
find / -name [文件名] - Ubuntu:
find / -name [文件名]
压缩文件
- CentOS:
tar -czvf [文件名].tar.gz [目录名] - Ubuntu:
tar -czvf [文件名].tar.gz [目录名]
FAQs
Q1:如何查看Linux系统中的所有文件和目录? A1:可以使用find / -type f命令查看所有文件,使用find / -type d命令查看所有目录。
Q2:如何在CentOS和Ubuntu中查看CPU使用率? A2:在CentOS中,可以使用top命令查看CPU使用率;在Ubuntu中,可以使用htop命令(需要先安装htop)查看CPU使用率。

