CentOS 是一个广泛使用的 Linux 发行版,它提供了一系列强大的命令行工具来管理系统和文件。以下是一些 CentOS 中常见的命令:
- 文件和目次操作:
- ls:列出目录内容。
- cd:改变当前目录。
- pwd:显示当前工作目录。
- mkdir:创建新目录。
- rmdir:删除空目录(非空目录使用 rm -r)。
- rm:删除文件或目录(小心使用)。
- mv:移动或重命名文件/目录。
- cp:复制文件/目录。
- touch:创建空文件或更新文件访问/修改时间戳。
- ln:创建链接(硬链接或符号链接)。
- find:在目录树中查找文件。
- du:估计文件和目录的磁盘使用情况。
- df:显示磁盘分区上的可用空间。
复制代码
- 系统信息和硬件:
- uname -a:显示内核信息。
- arch:显示机器架构。
- cat /etc/os-release:显示操作系统信息。
- lspci 和 lsusb:列出 PCI 和 USB 设备。
- lshw:显示硬件信息。
- dmidecode:显示 SMBIOS/DMI 数据。
- hdparm:获取/设置硬盘参数。
- free:显示内存使用情况。
- top、htop:动态显示系统进程和资源使用情况。
- vmstat:报告虚拟内存统计信息。
复制代码
- 用户和权限:
- useradd:添加新用户。
- userdel:删除用户。
- passwd:更改用户密码。
- id:显示当前用户的UID和GID。
- su:切换用户身份。
- sudo:以其他用户身份执行命令(通常需要配置)。
- chown:更改文件/目录的所有者。
- chmod:更改文件/目录的权限。
- chgrp:更改文件/目录的组。
复制代码
- 网络操作:
- ifconfig 或 ip addr:显示/配置网络接口。
- netstat:显示网络连接、路由表、接口统计等。
- ss:一个比 netstat 更快的工具,用于显示套接字统计信息。
- ping:测试网络连接。
- traceroute 或 tracert:跟踪数据包到目标主机的路由。
- ssh:安全地登录到远程主机并执行命令。
- scp:在本地和远程主机之间复制文件。
- wget 和 curl:从Web下载文件。
复制代码
- 系统管理:
- shutdown:关闭或重启系统。
- reboot:重启系统。
- halt:关闭系统,但不断电。
- init:更改系统运行级别(0-6)。
- systemctl:管理系统服务和目标(CentOS 7+)。
- service:启动、停止、重启和查看系统服务状态(CentOS 6及更早版本)。
- chkconfig:管理系统服务的启动和停止(CentOS 6及更早版本)。
- cron 和 crontab:用于定时执行任务的工具。
- tar、gzip、bzip2:用于归档和压缩的工具。
复制代码
- 文本处置惩罚:
- cat:显示文本文件内容。
- less 和 more:分页查看文本文件内容。
- grep:在文本中搜索特定模式。
- sed 和 awk:强大的文本处理工具。
- cut、sort、uniq:用于处理文本数据的工具。
- wc:计算文件中的行数、字数和字节数。
- diff 和 patch:比较和合并文件差异。
复制代码
- 其他常用命令:
- man:显示命令的手册页(帮助文档)。
- history:显示已执行的命令历史。
- alias:创建命令别名。
- echo:显示一行文本或将文本重定向到文件。
- >、>>
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |