CentOS是一个基于Red Hat Enterprise Linux(RHEL)的开源操作系统,常用于服务器环境。以下是一些CentOS中常用的命令:
文件和目录管理:
ls:列出目录中的文件。
ls -l:以长格式列出文件和目录的详细信息。
cd:改变当前目录。
pwd:显示当前工作目录。
mkdir:创建一个新目录。
rmdir:删除一个空目录。
cp:复制文件或目录。
mv:移动或重命名文件或目录。
rm:删除文件或目录。
touch:创建一个空文件或更新文件的访问和修改时间。
find:在目录树中查找文件。
du:显示文件和目录的磁盘使用情况。
df:显示磁盘分区的使用情况。
系统管理:
top:显示系统的实时状态,包括CPU、内存和进程等信息。
free:显示系统的内存使用情况。
uptime:显示系统运行时间和平均负载。
who:显示当前登录的用户。
w:显示已登录用户和他们正在进行的操作。
last:显示最近登录的用户列表。
shutdown:关闭或重启系统。
reboot:重启系统。
ps:显示当前运行的进程。
kill:终止一个进程。
软件包管理(如果使用YUM或DNF作为包管理器):
yum install package_name:安装软件包。
yum update:更新已安装的软件包。
yum remove package_name:卸载软件包。
yum search keyword:搜索软件包。
yum list:列出已安装和可用的软件包。
yum history:查看YUM的历史记录。
dnf(CentOS 8及以上版本):DNF是YUM的替代品,提供了类似的命令和功能。
网络管理:
ifconfig 或 ip addr:显示或配置网络接口。
netstat:显示网络连接、路由表、接口统计等信息。
ping:测试网络连接。
traceroute 或 tracepath:跟踪数据包从源主机到目标主机的路径。
ss:用于查看系统的socket统计信息的工具,比netstat更快。
用户管理:
useradd:添加新用户。
userdel:删除用户。
passwd:修改用户密码。
id:显示用户ID和组ID。
su 或 sudo:切换用户或执行命令作为其他用户。
其他常用命令:
clear:清空终端屏幕。
man:显示命令的手册页(帮助文档)。
history:显示当前用户在终端中输入过的命令历史。
echo:在终端上显示一行文本或将文本重定向到文件。
chmod:改变文件或目录的权限。
chown:改变文件或目录的所有者和/或组。
以上只是CentOS中常用命令的一部分,实际上还有很多其他命令和工具可供使用。为了更深入地了解CentOS和Linux命令,建议查阅相关文档和手册。