Bootstrap

Linux常用的系统命令

Linux系统有许多常用的命令,以下是一些基本而常见的 Linux 命令:

  1. ls: 列出目录内容。

    ls
    
  2. cd: 切换工作目录。

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

    pwd
    
  4. cp: 复制文件或目录。

    cp source destination
    
  5. mv: 移动文件或目录,也可用于重命名文件或目录。

    mv source destination
    
  6. rm: 删除文件或目录。

    rm file_name
    
  7. mkdir: 创建新目录。

    mkdir directory_name
    
  8. rmdir: 删除空目录。

    rmdir directory_name
    
  9. touch: 创建空文件或更新文件的时间戳。

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

    cat file_name
    
  11. nano或vi: 文本编辑器,用于编辑文件。

    nano file_name
    

    vi file_name
    
  12. grep: 在文件中查找匹配文本。

    grep pattern file_name
    
  13. man: 查看命令的手册页面。

    man command_name
    
  14. ps: 显示当前运行的进程。

    ps
    
  15. kill: 终止进程。

    kill process_id
    
  16. chmod: 更改文件或目录的权限。

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

    chown user_name file_name
    
  18. df: 显示磁盘使用情况。

    df -h
    
  19. free: 显示系统内存使用情况。

    free
    
  20. scp: 安全拷贝文件(通过SSH)。

    scp source destination
    

  21. wget: 从网络下载文件。

    wget URL
    
  22. tar: 用于打包和解包文件。

    tar options file_name
    
  23. uname: 显示系统信息。

    uname -a
    
  24. top: 实时显示系统资源使用情况和进程信息。

    top
    
  25. killall: 结束指定名称的所有进程。

    killall process_name
    
  26. find: 在文件系统中搜索文件。

    find /path/to/search -name filename
  27. du: 显示目录空间使用情况。

    du -h directory_name
    
  28. history: 显示最近执行的命令历史。

    history
    
  29. echo: 输出文本。

    echo "Hello, World!"
    
  30. ifconfig: 显示网络接口配置信息。

    ifconfig
    
  31. ping: 测试与另一台计算机的连接。

    ping domain_or_ip
    
  32. chmod: 更改文件或目录的权限。

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

    chown user_name file_name
    
  34. ssh: 通过安全的 Shell 连接到远程服务器。

    ssh username@hostname
    
  35. sudo: 以超级用户权限执行命令。

    sudo command
    
  36. journalctl: 显示系统日志。

    journalctl
    
  37. systemctl: 管理系统服务。

    systemctl start|stop|restart service_name
    
  38. sed: 流编辑器,用于处理文本。

    sed 's/old_string/new_string/' file_name
    
  39. awk: 文本处理工具,对文本进行格式化和处理。

    awk '{print $1}' file_name
    
  40. curl: 用于与网络上的服务器进行数据交互。

    curl -O URL
    
  41. htop: 交互式的进程查看器。

    htop

这些命令覆盖了更多系统管理、文本处理和网络操作等方面。随着你在 Linux 中的经验增长,这些命令将成为你日常工作的有力工具。

;