📜  重要的 linux 命令 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:12:31.839000             🧑  作者: Mango

重要的 Linux 命令 - Shell-Bash

Linux 的 Shell-Bash 是一种强大的命令行解释器,它允许用户与操作系统进行交互。在 Linux 开发过程中,下面的这些命令是非常重要的,程序员们需要掌握它们以便更高效地使用 Linux。

文件与目录操作
  • ls — 列出当前目录下的文件和文件夹。

    ls
    
  • cd — 切换到指定目录,或退回到上一层目录。

    cd <path>
    cd ..
    
  • mkdir — 创建一个新目录。

    mkdir <directory-name>
    
  • rm — 删除指定的文件或目录。

    rm <filename>
    rm -r <directory-name>
    
  • cp — 复制文件或目录。

    cp <filename> <new-location>
    cp -r <directory-name> <new-location>
    
  • mv — 移动(重命名)文件或目录。

    mv <source> <destination>
    mv <filename> <new-filename>
    
系统管理
  • su — 切换到 root 用户。

    su
    
  • sudo — 使用 root 权限执行命令。

    sudo <command>
    
  • shutdown — 关闭系统。

    shutdown -h now
    
  • reboot — 重启系统。

    reboot
    
  • ps — 查看当前运行的进程。

    ps aux
    
  • kill — 终止指定进程。

    kill <process-id>
    
网络管理
  • ifconfig — 查看网络接口配置信息。

    ifconfig
    
  • ping — 测试网络连接。

    ping <ip-address>
    
  • wget — 下载文件。

    wget <url>
    
  • netstat — 查看网络状态。

    netstat -a
    
  • ssh — 远程登录到服务器。

    ssh <username>@<ip-address>
    
压缩与解压
  • zip — 压缩文件。

    zip <zip-file-name> <file-to-compress>
    
  • unzip — 解压文件。

    unzip <zip-file-name>
    
  • tar — 打包文件或目录。

    tar -cf <tar-file-name> <file-or-directory-to-compress>
    
  • gzip — 压缩文件(更高的压缩率)。

    gzip <file-to-compress>
    
  • gunzip — 解压 gzip 压缩的文件。

    gunzip <gzip-file-name>
    
总结

以上这些命令只是 Linux 命令的冰山一角,Linux 还有很多优秀的工具需要我们去探索。学习好这些命令是理解 Linux 系统的基础。所以,程序员们应该尽可能了解这些命令并努力学习更多。