cento常用命令

发布于:2024-04-25 ⋅ 阅读:(23) ⋅ 点赞:(0)

CentOS 是一种基于 Linux 内核的操作系统,它与其他 Linux 发行版类似,因此许多常用的 Linux 命令在 CentOS 上同样适用。以下是一些常用的 CentOS 命令:

  1. ls: 列出目录内容。

    ls
    
  2. cd: 切换目录。

    cd directory_name
    
  3. pwd: 显示当前工作目录的路径。

    pwd
    
  4. mkdir: 创建新目录。

    mkdir directory_name
    
  5. rm: 删除文件或目录。

    rm file_name
    rm -r directory_name  # 删除目录及其内容
    
  6. cp: 复制文件或目录。

    cp source_file destination_file
    cp -r source_directory destination_directory  # 复制目录及其内容
    
  7. mv: 移动文件或目录,也可用于重命名文件或目录。

    mv source_file destination_file
    mv old_name new_name  # 重命名文件或目录
    
  8. touch: 创建空文件或更改文件的时间戳。

    touch file_name
    
  9. cat: 查看文件内容。

    cat file_name
    
  10. grep: 在文件中搜索指定的模式。

    grep pattern file_name
    
  11. chmod: 修改文件或目录的权限。

    chmod permissions file_name
    
  12. chown: 修改文件或目录的所有者。

    chown user_name:group_name file_name
    
  13. ps: 显示当前运行的进程。

    ps
    
  14. kill: 终止进程。

    kill process_id
    
  15. top: 实时显示系统资源使用情况和进程信息。

    top
    
  16. yum: 包管理器,用于安装、升级和删除软件包。

    yum install package_name
    yum update package_name
    yum remove package_name
    
  17. systemctl: 管理系统服务。

    systemctl start service_name
    systemctl stop service_name
    systemctl restart service_name
    systemctl status service_name
    
  18. find: 在文件系统中搜索文件。

    find directory_path -name "pattern"
    
  19. tar: 创建或解压归档文件。

    tar -cvzf archive.tar.gz directory_to_compress  # 创建压缩文件
    tar -xvzf archive.tar.gz  # 解压缩文件
    
  20. grep: 更复杂的用法,支持正则表达式搜索。

    grep -r "pattern" directory  # 在目录及其子目录中递归搜索
    
  21. sed: 流编辑器,用于对文本进行替换、删除等操作。

    sed 's/pattern/replacement/g' file_name
    
  22. awk: 文本处理工具,用于按行处理文本数据。

    awk '{print $1}' file_name  # 打印每行的第一个字段
    
  23. ssh: 远程登录到另一台计算机。

    ssh username@hostname
    
  24. scp: 安全地复制文件和目录到远程主机。

    scp file username@hostname:/remote/directory
    
  25. rsync: 远程数据同步工具,可实现本地和远程之间的文件同步。

    rsync -avz source_directory/ username@hostname:/destination/directory
    
  26. iptables: 管理防火墙规则。

    iptables -A INPUT -p tcp --dport port_number -j ACCEPT  # 允许指定端口的 TCP 连接
    
  27. curl: 用于与 URL 交互,支持各种协议。

    curl -O http://example.com/file.tar.gz  # 下载文件
    
  28. wget: 另一个下载工具,支持 HTTP、HTTPS 和 FTP。

    wget http://example.com/file.tar.gz
    
  29. cron: 计划任务管理器,用于定时执行命令。

    crontab -e  # 编辑当前用户的 cron 任务