常见的 CentOS 命令

以下是一些常见的 CentOS 命令:

系统信息

  • uname -a:显示所有系统信息。
  • hostname:显示系统的主机名。
  • uptime:显示系统运行时间和平均负载。
  • whoami:显示当前登录的用户名。
  • top:显示实时系统进程信息。

文件和目录操作

  • ls:列出目录内容。
  • cd [directory]:更改当前目录。
  • pwd:显示当前工作目录的路径。
  • mkdir [directory]:创建一个新目录。
  • rmdir [directory]:删除空目录。
  • rm [file]:删除文件或目录。
  • cp [source] [destination]:复制文件或目录。
  • mv [source] [destination]:移动或重命名文件或目录。
  • touch [file]:创建一个空文件或更新文件的时间戳。
  • cat [file]:查看文件内容。
  • more [file] 或 less [file]:分页查看文件内容。
  • head [file]:查看文件的开头部分。
  • tail [file]:查看文件的结尾部分。
  • find [directory] -name [search_pattern]:在目录中搜索符合模式的文件。

权限和所有权

  • chmod [permissions] [file]:更改文件或目录的权限。
  • chown [owner][:group] [file]:更改文件或目录的所有者和/或组。
  • chgrp [group] [file]:更改文件或目录的组。

包管理(Yum/DNF)

  • yum install [package]:安装软件包。
  • yum remove [package]:删除软件包。
  • yum update [package]:更新软件包。
  • yum search [keyword]:搜索软件包。
  • yum clean [packages|metadata|all]:清理缓存。

网络操作

  • ping [host]:检查与远程主机的连接。
  • ifconfig 或 ip addr:显示网络接口信息。
  • netstat -tuln:显示网络连接信息。
  • ss -tuln:类似于 netstat,是一个更现代的网络统计工具。
  • curl [url]:从命令行获取网页内容。
  • wget [url]:从命令行下载文件。

系统管理

  • ps:显示当前进程。
  • kill [pid]:终止进程。
  • service [service_name] [start|stop|restart]:管理服务。
  • systemctl [start|stop|restart] [service_name]:使用 systemctl 管理服务(CentOS 7 及更高版本)。
  • iptables:管理防火墙规则。

磁盘操作

  • df -h:显示磁盘空间使用情况。
  • du -sh [directory]:显示目录的磁盘使用情况。
  • mount [device] [directory]:挂载文件系统。
  • umount [directory]:卸载文件系统。

文本处理

  • grep [pattern] [file]:搜索文件中的文本模式。
  • sed:流编辑器,用于处理文本。
  • awk:强大的文本处理工具。
  • sort [file]:对文件内容排序。
  • uniq [file]:报告或省略重复行。
  • cut [file]:切割文件中的数据。

这些命令只是 CentOS 系统中可用命令的一部分,但它们是最常用和最基本的。为了更深入地了解这些命令的使用方法,你可以阅读它们的手册页(使用 man [command] 命令)。

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值