CentOS 7 命令工具详解

系统管理命令
用户管理
- 添加用户:
useradd [用户名] - 删除用户:
userdel [用户名] - 修改用户密码:
passwd [用户名] - 查看用户信息:
id [用户名] - 修改用户组:
usermod -g [新组名] [用户名]
文件管理
- 创建目录:
mkdir [目录名] - 删除目录:
rm -r [目录名] - 复制文件:
cp [源文件] [目标文件] - 移动文件:
mv [源文件] [目标文件] - 查看文件内容:
cat [文件名] - 查找文件:
find / -name [文件名]
权限管理
- 修改文件权限:
chmod [权限] [文件名] - 修改目录权限:
chmod [权限] [目录名] - 修改文件所有者:
chown [用户名]:[组名] [文件名] - 修改目录所有者:
chown [用户名]:[组名] [目录名]
软件管理命令
安装软件
- 使用yum安装:
yum install [软件名] - 使用rpm安装:
rpm -ivh [软件包名]
卸载软件
- 使用yum卸载:
yum remove [软件名] - 使用rpm卸载:
rpm -e [软件名]
搜索软件

- 使用yum搜索:
yum search [软件名] - 使用rpm搜索:
rpm -qa | grep [软件名]
网络管理命令
查看网络状态
- 查看所有网络接口:
ifconfig - 查看路由表:
route - 查看端口:
netstat
网络配置
- 配置IP地址:
vi /etc/sysconfig/network-scripts/ifcfg-ens33 - 配置网关:
vi /etc/sysconfig/gateway - 配置DNS:
vi /etc/resolv.conf
系统监控命令
查看CPU使用情况
topps -aux | grep [进程名]
查看内存使用情况
free -mvmstat
查看磁盘使用情况
df -hdu -sh [目录名]
日志管理命令

查看系统日志
dmesgjournalctl -xe
查看应用程序日志
tail -f /var/log/nginx/access.logtail -f /var/log/apache2/access.log
常用快捷键
Ctrl+C:终止当前命令Ctrl+D:退出当前shellCtrl+Z:挂起当前命令Ctrl+R:搜索历史命令
FAQs:
问题1:如何查看CentOS 7的版本信息? 解答:使用命令cat /etc/redhat-release可以查看CentOS 7的版本信息。
问题2:如何查看当前用户的权限? 解答:使用命令whoami可以查看当前登录的用户名,使用命令id可以查看当前用户的权限。

