centos常用命令

  1. `cat`: 查看文件内容。
  • `cat file_name`: 显示文件内容。

  • `cat file1 file2`: 连续显示多个文件的内容。

  1. `cd`: 切换当前工作目录。
  • `cd directory_name`: 进入指定目录。

  • `cd ..`: 返回上一级目录。

  • `cd ~`: 进入当前用户的主目录。

  • `cd -`: 返回上次所在的目录。

  1. `cp`: 复制文件或目录。
  • `cp source_file destination_file`: 复制文件。

  • `cp -r source_directory destination_directory`: 递归复制目录及其内容。

  1. `df` (Disk Free): 显示文件系统的磁盘空间使用情况。
  • `df -h`: 以人类可读的格式显示文件系统的磁盘空间使用情况。
  1. `firewall-cmd`: 防火墙管理工具,用于配置防火墙规则。
  • `firewall-cmd --zone=public --add-port=80/tcp --permanent`: 添加防火墙规则允许端口 80 的 TCP 连接。

  • `firewall-cmd --reload`: 重新加载防火墙规则使其生效。

  1. `free`: 显示系统内存使用情况。
  • `free -m`: 以 MB 为单位显示系统内存的使用情况。
  1. `grep`: 在文件中搜索指定文本。
  • `grep pattern file_name`: 在文件中搜索指定模式的文本。

  • `grep -r pattern directory`: 递归搜索目录中的文件。

  1. `ifconfig` (Interface Configuration): 查看和配置网络接口信息。
  • `ifconfig`: 显示当前系统的网络接口信息,包括 IP 地址、MAC 地址等。

  • `ifconfig eth0 up`: 启用指定网络接口。

  • `ifconfig eth0 down`: 禁用指定网络接口。

  1. `kill`: 终止指定进程。
  • `kill PID`: 终止指定进程的进程号为 PID 的进程。

  • `kill -9 PID`: 强制终止指定进程。

  1. `ls`: 列出当前目录下的文件和子目录。
  • `ls -l`: 以详细列表形式显示文件和目录的权限、所有者、大小等信息。

  • `ls -a`: 显示所有文件,包括隐藏文件。

  • `ls -lh`: 以人类可读的格式显示文件大小。

  1. `mkdir`: 创建新目录。
  • `mkdir directory_name`: 创建一个名为 directory_name 的新目录。

  • `mkdir -p path/to/directory`: 递归创建多级目录。

  1. `mv`: 移动文件或目录。
  • `mv source_file destination_file`: 移动文件或重命名文件。

  • `mv source_directory destination_directory`: 移动目录。

  1. `netstat`: 显示网络连接、路由表等网络信息。
  • `netstat -tuln`: 显示当前系统的 TCP 和 UDP 端口连接情况。

  • `netstat -r`: 显示当前系统的路由表信息。

  1. `ping`: 向指定主机发送 ICMP 请求。
  • `ping host_name`: 向指定主机发送 ICMP 请求并显示结果。
  1. `ps` (Process Status): 显示系统中正在运行的进程。
  • `ps`: 显示当前用户的进程信息。

  • `ps -ef`: 显示系统中所有进程的详细信息,包括 PID(进程号)、CPU 占用、内存占用等。

  1. `rm`: 删除文件或目录。
  • `rm file_name`: 删除指定文件。

  • `rm -r directory_name`: 递归删除目录及其内容。

  • `rm -f file_name`: 强制删除文件,不提示确认。

  1. `systemctl`: 系统服务管理工具,用于启动、停止和管理系统服务。
  • `systemctl start service_name`: 启动指定服务。

  • `systemctl stop service_name`: 停止指定服务。

  • `systemctl enable service_name`: 设置指定服务开机自启动。

  1. `top`: 实时显示系统资源占用情况和进程信息。
  • `top`: 实时显示系统中进程的 CPU、内存占用情况,并按照资源占用排序。
  1. `yum`: 包管理器,用于安装、升级和删除软件包。
  • `yum install package_name`: 安装指定软件包。

  • `yum update`: 升级系统中所有已安装的软件包。

  • `yum remove package_name`: 删除指定软件包。

相关推荐
A小辣椒16 小时前
TShark:Wireshark CLI 功能
linux
A小辣椒20 小时前
TShark:基础知识
linux
AlfredZhao1 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao2 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334662 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
摇滚侠2 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
bush42 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5203 天前
Linux 11 动态监控指令top
linux
不会C语言的男孩3 天前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言