Skip to content

常用网站

官方文档

Bash 官方文档

  • Bash 手册

    • Bash 的完整官方文档
    • 包含所有特性和命令说明
    • 最权威的参考资料
  • GNU Bash 首页

    • Bash 的官方主页
    • 下载最新版本
    • 查看更新日志

POSIX 标准

Linux 文档

  • Linux 手册页
    • Linux 命令的完整手册
    • 按字母索引查找
    • 包含系统调用和库函数

在线教程

综合教程

高级教程

示例项目

GitHub 项目

  • awesome-shell

    • 精选 Shell 脚本资源
    • 工具和框架集合
    • 学习参考资源
  • bash-it

    • Bash 框架和集合
    • 丰富的主题和插件
    • 配置管理工具
  • dotfiles

    • 配置文件集合
    • 最佳实践示例
    • 学习配置管理

实用脚本

社区与论坛

问答社区

论坛

工具与资源

在线工具

  • ShellCheck

    • Shell 脚本静态分析
    • 检测常见错误
    • 代码质量检查
  • Explainshell

    • 解释 Shell 命令
    • 命令语法分析
    • 学习工具

代码编辑器

  • VS Code

    • 强大的代码编辑器
    • 丰富的 Shell 插件
    • 调试支持
  • Vim

    • 经典的文本编辑器
    • 强大的脚本支持
    • 高效编辑

测试与练习

在线练习

测试平台

  • LeetCode
    • 算法题目
    • Shell 脚本解答
    • 面试准备

视频教程

中文资源

英文资源

博客与文章

技术博客

个人博客

书籍推荐

入门书籍

  • 《Linux Shell 脚本攻略》
  • 《Shell 脚本学习指南》
  • 《Linux 命令行与 Shell 脚本编程大全》

进阶书籍

  • 《高级 Bash 脚本编程指南》
  • 《Shell 脚本编程精粹》
  • 《Linux Shell 编程实战》

参考手册

命令参考

  • man7.org
    • Linux 手册页
    • 完整命令参考
    • 系统调用文档

快速参考

总结

这些资源涵盖了从入门到精通的各个方面。建议:

  1. 初学者:从在线教程开始,配合视频学习
  2. 进阶者:阅读官方文档和高级教程
  3. 实践者:参考示例项目和实用脚本
  4. 问题解决:利用问答社区和论坛

记住,最好的学习方式是实践。多写脚本,多调试,不断积累经验。