学习 Shell 脚本,下一步是什么?

学习 Shell 脚本,下一步是什么?

我已经学完了 Linux 中的“Shell 脚本”,所以我现在处于中级接近高级水平,但我不知道如何使用这种脚本语言来制作东西/小程序!

就如同拥有武器却不知道如何使用一样!

答案1

你真的需要限定哪个你正在谈论。

如果你感兴趣bash,我不推荐这个bash 常见问题解答任何更高的

答案2

高级 Bash 脚本指南 -http://tldp.org/LDP/abs/html/. 本书属于“必读”类别。

答案3

你可以做的一件事就是研究发行版附带的内置脚本。在 /etc 中查找并检查启动和关闭脚本。

当然,您可以使用 bash 或 c shell 做很多事情,尤其是与 sed、awk、tr、tee、wc 等结合使用时……但是,我发现花大量时间学习正则表达式和 Perl 更有价值;我感觉效率更高。在我看来,Python 或 Ruby 也是同样出色的选择。

答案4

你应该学习 C

然后学习一些Perl(仅是基础知识,您会感谢我的)。掌握 Perl 是一个充满非常锋利的工具的工具箱。

之后,学习 Java!Java 在很多方面都很棒。通过学习,你还可以学到一些面向对象的概念和设计模式。可以学习 C# 或 C++ 而不是 Java,但那是另一个我不想触及的话题(Java 非常适合解决我的问题,社区和工具都很棒)。跳过 php 和一切关于 web 编程的内容,这是我的看法。

然后,学习数据库。SQL 语法并选择一个要学习的数据库。我会选择 PostgreSQL(可选:Microsoft SQL Server)。

为了拓宽你的思维,你应该学习函数式编程。我现在正在做这件事(Scala 和 OCaml)。

然后学习 Fedora 并成为 Fedora 项目的贡献者。

然后找一份合适的编程工作,从此过上幸福的生活!这就是我要做的。:)

相关内容