Обычно я работаю на компьютерах с Windows, но в некоторых случаях я переключаюсь на разработку под Linux. И мой последний проект будет полностью написан на определенных платформах linix (а не на стандартной установке Apache / MySQL / PHP). Поэтому я подумал, что стоит научиться писать какой-нибудь скрипт автоматизации Linux.
Я могу обойти систему, запускать / останавливать службы, компилировать / устанавливать вещи нормально. Это, вероятно, основные упражнения для программиста. Но если, например, я хочу ежемесячно развертывать определенное приложение на недавно выпущенной машине с Linux, я бы хотел знать, как это сделать.
Так что, если я хотел бы изучить серьезные сценарии оболочки Linux, какую книгу я должен читать?