CentOS系统常用命令
CentOS系统作为一个基于Linux的操作系统,拥有众多强大的命令行工具。以下是一些常用的CentOS系统命令:
系统信息
uname -a
:查看内核版本和系统信息。cat /etc/redhat-release
:查看CentOS的版本。uptime
:显示系统运行时间、用户数量、负载。文件和目录操作
ls
:列出目录内容。
ls -l
:长格式显示。ls -a
:显示所有文件,包括隐藏文件。cd
:改变当前目录。pwd
:显示当前工作目录。mkdir
:创建目录。rmdir
:删除空目录。touch
:创建空文件。cp
:复制文件或目录。mv
:移动或重命名文件或目录。rm
:删除文件或目录。
rm -r
:递归删除目录及其内容。rm -f
:强制删除,不提示。find
:查找文件。cat
:查看文件内容。more
/ less
:分页查看文件内容。head
/ tail
:查看文件的开始/结尾部分。文件权限和所有权
chmod
:改变文件或目录的权限。chown
:改变文件或目录的所有者和组。网络命令
ifconfig
(已被ip
命令替代,但在某些旧版CentOS中仍可用):查看和配置网络接口。ping
:检查网络连接。netstat
:显示网络连接、路由表、接口统计等。ssh
:远程登录。scp
:远程复制文件。系统管理和监控
top
:显示系统进程和资源使用情况。ps
:查看进程。kill
:终止进程。df
:查看磁盘空间使用情况。du
:查看目录或文件的磁盘使用情况。free
:查看内存使用情况。vmstat
:显示虚拟内存统计信息。软件包管理(针对CentOS的YUM或DNF)
yum
:CentOS 7及之前的版本使用的包管理器。
yum install package_name
:安装软件包。yum remove package_name
:卸载软件包。yum update
:更新系统软件包。dnf
:CentOS 8及之后的版本使用的包管理器,与yum
命令类似。其他常用命令
echo
:显示文本或变量。date
:显示或设置系统日期和时间。reboot
:重启系统。poweroff
:关闭系统。wget
:从网络下载文件。tar
:归档工具,用于创建、解压tar包。gzip
/ gunzip
:压缩/解压文件。vi
/ vim
:文本编辑器。这只是CentOS系统中常用命令的一个简短列表,实际上还有更多的命令和工具可供使用。对于每个命令,通常都可以通过添加--help
参数或查阅其man页面(例如man ls
)来获取更详细的使用信息。