全面的整理CentOS常用命令
原创
CentOS常用命令整理
CentOS作为一款广泛使用的Linux发行版,其命令行操作是系统管理的基础。以下是对CentOS常用命令的全面整理,包括文件管理、系统管理、网络配置、进程管理等各个方面。
一、文件管理命令
文件管理是Linux操作中最为基础的部分,以下是一些常用的文件管理命令:
cd [目录名] # 切换到指定目录
ls # 列出目录内容
pwd # 显示当前目录的路径
cp [源文件/目录] [目标文件/目录] # 复制文件或目录
mv [源文件/目录] [目标文件/目录] # 移动文件或目录
rm [文件/目录] # 删除文件或目录
touch [文件名] # 创建空文件
mkdir [目录名] # 创建目录
rmdir [目录名] # 删除空目录
chmod [权限] [文件/目录] # 修改文件或目录的权限
chown [用户]:[组] [文件/目录] # 修改文件或目录的所有者和组
find [路径] [条件] # 在指定路径下查找文件
grep [模式] [文件] # 在文件中搜索模式
二、系统管理命令
系统管理命令用于查看系统信息、执行系统任务等。
cat [文件名] # 显示文件内容
less [文件名] # 分页显示文件内容
more [文件名] # 分页显示文件内容
head [文件名] # 显示文件头部内容
tail [文件名] # 显示文件尾部内容
tar [选项] [文件名] # 打包和解包文件
gzip [选项] [文件名] # 压缩和解压缩文件
df -h # 显示磁盘空间使用情况
du -sh [目录名] # 显示目录占用空间
free -m # 显示内存使用情况
top # 显示系统进程信息
ps aux # 显示所有进程信息
kill [进程ID] # 终止进程
sudo [命令] # 以超级用户权限执行命令
三、网络配置命令
网络配置命令用于查看和修改网络设置。
ifconfig # 显示和配置网络接口
ip addr show # 显示网络接口地址
ping [IP地址] # 测试网络连接
netstat -an # 显示网络连接、路由表、接口统计信息
traceroute [IP地址] # 显示数据包到达目标地址的路径
route -n # 显示路由表
scp [源文件/目录] [目标用户@目标IP]:[目标路径] # 使用SSH协议复制文件
ssh [用户名]@[IP地址] # 使用SSH登录远程主机
ftp [IP地址] # 使用FTP登录远程主机
四、进程管理命令
进程管理命令用于查看、启动、停止和管理系统进程。
service [服务名] start # 启动服务
service [服务名] stop # 停止服务
service [服务名] restart # 重启服务
service [服务名] status # 查看服务状态
kill [进程ID] # 终止进程
killall [进程名] # 终止所有名为[进程名]的进程
ps aux # 显示所有进程信息
top # 实时显示进程信息
nice [优先级] [命令] # 设置进程的优先级
renice [优先级] [进程ID或用户名] # 修改进程的优先级
五、软件管理命令
软件管理命令用于安装、卸载和管理软件包。
yum install [软件包名] # 安装软件包
yum remove [软件包名] # 卸载软件包
yum update # 更新所有软件包
yum list # 列出所有软件包
yum search [关键词] # 搜索软件包
rpm -ivh [软件包名] # 安装RPM包
rpm -e [软件包名] # 卸载RPM包
六、其他常用命令
以下是一些其他常用的命令:
date #