学习 linux shell 脚本的最佳书籍?

cha*_*rit 13 scripting

我通常在 Windows 机器上工作,但在某些情况下我确实切换到在 linux 上进行开发。我最近的项目将完全在特定的 linix 平台上编写(不是标准的 Apache/MySQL/PHP 设置)。所以我认为现在学习编写一些 linux 自动化脚本是值得的。

我可以绕过系统,启动/停止服务,编译/安装东西。这些可能是程序员的基本练习。但是,例如,如果我想每个月自动将某个应用程序部署到新创建的 linux 机器上,我很想知道如何去做。

所以如果我想学习严肃的 linux shell 脚本,我应该读什么书?

小智 6

在线:ABS

警告:这是一个 bash 教程,因此只有 bash 语法,我建议您不要使用它们。

这是一个非常好的文档


Bri*_*met 5

学习 Bash Shell经典 Shell 脚本,然后学习Bash Cookbook

我建议先读完前两本书,不要太担心记住所有内容。当你想做一些你记得读过但不记得如何实际做的事情时,请参考它们。几个月后回到他们身边,向他们学习新事物。

注意,这是从 linux 管理员的角度来看的,所以我倾向于 bash 的细节而不是更纯的 sh。这只是我费心使 sh 兼容的罕见脚本。另外,我不认为 tcsh 是一种合法的脚本语言。