centos常用命令

1. `cat`: 查看文件内容。
   - `cat file_name`: 显示文件内容。
   - `cat file1 file2`: 连续显示多个文件的内容。

2. `cd`: 切换当前工作目录。
   - `cd directory_name`: 进入指定目录。
   - `cd ..`: 返回上一级目录。
   - `cd ~`: 进入当前用户的主目录。
   - `cd -`: 返回上次所在的目录。

3. `cp`: 复制文件或目录。
   - `cp source_file destination_file`: 复制文件。
   - `cp -r source_directory destination_directory`: 递归复制目录及其内容。

4. `df` (Disk Free): 显示文件系统的磁盘空间使用情况。
   - `df -h`: 以人类可读的格式显示文件系统的磁盘空间使用情况。

5. `firewall-cmd`: 防火墙管理工具,用于配置防火墙规则。
   - `firewall-cmd --zone=public --add-port=80/tcp --permanent`: 添加防火墙规则允许端口 80 的 TCP 连接。
   - `firewall-cmd --reload`: 重新加载防火墙规则使其生效。

6. `free`: 显示系统内存使用情况。
   - `free -m`: 以 MB 为单位显示系统内存的使用情况。

7. `grep`: 在文件中搜索指定文本。
   - `grep pattern file_name`: 在文件中搜索指定模式的文本。
   - `grep -r pattern directory`: 递归搜索目录中的文件。

8. `ifconfig` (Interface Configuration): 查看和配置网络接口信息。
   - `ifconfig`: 显示当前系统的网络接口信息,包括 IP 地址、MAC 地址等。
   - `ifconfig eth0 up`: 启用指定网络接口。
   - `ifconfig eth0 down`: 禁用指定网络接口。

9. `kill`: 终止指定进程。
   - `kill PID`: 终止指定进程的进程号为 PID 的进程。
   - `kill -9 PID`: 强制终止指定进程。

10. `ls`: 列出当前目录下的文件和子目录。
    - `ls -l`: 以详细列表形式显示文件和目录的权限、所有者、大小等信息。
    - `ls -a`: 显示所有文件,包括隐藏文件。
    - `ls -lh`: 以人类可读的格式显示文件大小。

11. `mkdir`: 创建新目录。
    - `mkdir directory_name`: 创建一个名为 directory_name 的新目录。
    - `mkdir -p path/to/directory`: 递归创建多级目录。

12. `mv`: 移动文件或目录。
    - `mv source_file destination_file`: 移动文件或重命名文件。
    - `mv source_directory destination_directory`: 移动目录。

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

14. `ping`: 向指定主机发送 ICMP 请求。
    - `ping host_name`: 向指定主机发送 ICMP 请求并显示结果。

15. `ps` (Process Status): 显示系统中正在运行的进程。
    - `ps`: 显示当前用户的进程信息。
    - `ps -ef`: 显示系统中所有进程的详细信息,包括 PID(进程号)、CPU 占用、内存占用等。

16. `rm`: 删除文件或目录。
    - `rm file_name`: 删除指定文件。
    - `rm -r directory_name`: 递归删除目录及其内容。
    - `rm -f file_name`: 强制删除文件,不提示确认。

17. `systemctl`: 系统服务管理工具,用于启动、停止和管理系统服务。
    - `systemctl start service_name`: 启动指定服务。
    - `systemctl stop service_name`: 停止指定服务。
    - `systemctl enable service_name`: 设置指定服务开机自启动。

18. `top`: 实时显示系统资源占用情况和进程信息。
    - `top`: 实时显示系统中进程的 CPU、内存占用情况,并按照资源占用排序。

19. `yum`: 包管理器,用于安装、升级和删除软件包。
    - `yum install package_name`: 安装指定软件包。
    - `yum update`: 升级系统中所有已安装的软件包。
    - `yum remove package_name`: 删除指定软件包。

相关推荐

  1. centos命令

    2024-04-26 19:46:01       34 阅读
  2. cento命令

    2024-04-26 19:46:01       37 阅读
  3. centos命令

    2024-04-26 19:46:01       33 阅读
  4. centos命令

    2024-04-26 19:46:01       29 阅读
  5. Centos命令

    2024-04-26 19:46:01       35 阅读
  6. CentOS系统命令

    2024-04-26 19:46:01       42 阅读
  7. CentOS命令

    2024-04-26 19:46:01       38 阅读
  8. centos命令介绍

    2024-04-26 19:46:01       29 阅读
  9. centos命令

    2024-04-26 19:46:01       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-26 19:46:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-26 19:46:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-26 19:46:01       82 阅读
  4. Python语言-面向对象

    2024-04-26 19:46:01       91 阅读

热门阅读

  1. Android Binder——APP中的Binder通信(十八)

    2024-04-26 19:46:01       29 阅读
  2. C++默认参数

    2024-04-26 19:46:01       27 阅读
  3. Bazel离线编译SPU

    2024-04-26 19:46:01       29 阅读
  4. git rebase 使用详解

    2024-04-26 19:46:01       31 阅读
  5. 一些RabbitMQ面试题

    2024-04-26 19:46:01       32 阅读
  6. RTT学习

    RTT学习

    2024-04-26 19:46:01      29 阅读
  7. Docker备忘清单(三)

    2024-04-26 19:46:01       28 阅读
  8. vue3前端请求后端接口动态渲染菜单

    2024-04-26 19:46:01       28 阅读