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`: 删除指定软件包。

相关推荐
雯宝5 小时前
mnt_init 函数
linux
律宏阔11 小时前
WSL Docker 端口明明空闲,但就是绑不上端口
linux·windows
律宏阔11 小时前
WSL 突然断网,无法 ping 内网或外网
linux·windows
穷人小水滴11 小时前
用容器编译 VirtualBox 虚拟机软件 (ArchLinux, podman)
linux·容器·virtualbox
乱码三千11 小时前
如何优雅地直连无公网 IP 的远程 GPU 服务器
linux·人工智能·程序员
yunwei3711 小时前
使用 eBPF 跟踪 Nginx 请求
linux·后端·性能优化
yunwei3711 小时前
使用 eBPF 跟踪 MySQL 查询
linux·后端·性能优化
yunwei3711 小时前
eBPF 示例教程:使用 XDP 捕获 TCP 信息
linux·后端·性能优化
GeW11 小时前
制造业高端化,为什么必须重估Linux和数据库?
linux
GeW12 小时前
工业场景中的Linux与数据库选型:高端化转型的技术底座
linux