百度
360搜索
搜狗搜索

Linux核心命令详细介绍

以下是 Linux 系统中最核心、最常用的命令分类及示例,涵盖文件操作、系统管理、网络、文本处理等关键领域:

一、文件与目录操作

1. 基础操作

  • ls:列出目录内容bash
       

  • cd:切换目录bash
     /path/to/directory  

    ~

  • mkdir:创建目录bash
       

    parent/child

  • rm:删除文件或目录bash
     filename  

  • cp:复制文件 / 目录bash
     source.txt dest.txt  

    srcdir dstdir

  • mv:移动 / 重命名文件 / 目录bash
     oldname newname  

    file.txt /path/to/destination

2. 文件查看与编辑

  • cat:查看文件内容(适合小文件)bash
     filename  

    file1 file2 merged.txt

  • less/more:分页查看文件(less 支持搜索和快捷键)bash
     filename  

  • head/tail:查看文件开头 / 结尾部分bash
       filename  

    filename

  • vi/vim:文本编辑(Linux 必备编辑器)bash
     filename  

3. 文件搜索与权限

  • grep:文本搜索(关键词过滤)bash
      log.txt  

    /path

  • find:文件查找(按路径、类型、时间、大小等)bash
     /path    

    +10M

  • chmod:修改文件权限bash
      filename  

    u+x script.sh

  • chown:修改文件所有者 / 所属组bash
     user:group filename  

    user

二、系统管理与监控

1. 进程管理

  • ps:查看进程状态bash
     aux  

  • top/htop:实时监控进程(交互式,可排序、终止进程)bash
      

  • kill:终止进程bash
     PID  

    PID

  • systemctl:服务管理(systemd 系统,如 Ubuntu 16+、CentOS 7+)bash
    systemctl startstoprestartstatus service_name  

    systemctl disable service_name

2. 系统信息与资源监控

  • uname:查看系统信息bash
       

  • df:查看磁盘空间使用情况bash
       

  • du:查看目录 / 文件大小bash
        

    --max-depth

  • free:查看内存使用情况bash
       

  • uptime:查看系统运行时间和负载bash
      

三、网络操作

  • ping:测试网络连通性bash
     www.baidu.com  

  • ifconfig/ip:查看 / 配置网络接口(ip 是新工具,推荐使用)bash
     addr show  

  • netstat/ss:查看网络连接状态(ss 更高效)bash
    ss   

  • wget/curl:下载文件bash
     https://example.com/file.zip  

    https://example.com/file.txt

  • scp/sftp:安全传输文件(基于 SSH)bash
     local_file user@remote:/path  

    user@remote

  • ssh:远程登录服务器bash
     user@remote_ip  

四、文本处理与高级工具

  • awk:文本处理神器(按列处理数据)bash
      file.txt  

    -F: /etc/passwd

  • sed:流编辑器(替换、删除、插入文本)bash
      file.txt  

    config.ini

  • 管道(|)与重定向(>、>>、<):组合命令输出bash
          

    output.txt

    log.txt

  • tar:压缩 / 解压文件(支持多种格式)bash
      archive.tar.gz dir/  

    archive.tar.gz

    archive.tar.bz2 file/

五、用户与权限管理

  • useradd/userdel:创建 / 删除用户bash
      newuser  

    olduser

  • passwd:修改用户密码bash
      

    newuser

  • sudo:以管理员权限执行命令bash
       package  

六、包管理(不同发行版差异)

  • Debian/Ubuntu 系:bash
      package  

    list

    dpkg

  • RedHat/CentOS 系(旧):bash
    yum  package  

  • RedHat/CentOS 系(新):bash
    dnf  package  

七、其他实用命令

  • date:显示或设置系统时间bash
       

  • history:查看命令历史bash
      

  • man:查看命令手册bash
       

总结

以上是 Linux 系统中最核心的命令,掌握这些基本可以覆盖日常操作、系统管理、网络维护等大部分场景。建议通过实践(如在虚拟机中练习)加深理解,遇到具体问题时善用 man 命令或搜索引擎查询具体选项的用法。

阅读更多 >>>  linux怎么删除了俄罗斯方块

网站数据信息

"Linux核心命令"浏览人数已经达到26次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:Linux核心命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!