- Learning Linux Shell Scripting
- Ganesh Naik
- 338字
- 2021-06-25 22:02:42
Preface
Shell scripts are an essential part of any modern operating system, such as Unix, Linux, or Windows. The scripting language and its syntax may vary from OS to OS, but the fundamental principles remain the same. I first encountered Linux shell scripts during the development of embedded Linux product development. Shell scripts initialized the complete product, from basic booting procedure to the user logging, to the complete operating system being initialized. Another situation was automation of regular activities such as build and release management of the source codes of very complex products, where more than 10,000 files were part of the single project. Similarly, another very common requirement is, automatic routine administration activities.
Initially, I learned scripts to solve practical problems and customize pre-existing products. This book is a summary of what I have learned over the years about Linux shell scripting through project development work, consultancy, and corporate training and Q&A sessions.
In this book, we will learn the very basics of shell scripting to real-world complex, customized automation. By the end of the book, the reader will be able to confidently use their own shell scripts for the real-world problems out there. The idea is to be as practical as possible and give the reader the look and feel of what real-world scripting looks like.
This book covers the GNU Bourne Again Shell (BASH) scripting. You can use the knowledge gained by reading this book for any shell of any of the UNIX flavors or Linux distributions. You may need to take care of few syntax changes if you are working in other shells, such as Korn or similar. You should be able to read this book cover to cover, or just pick it up and read anything you find interesting. But, perhaps most importantly, if you have a question about how to solve a particular problem or you need a hint, you will find it easy to find the right solution—or something close enough—to save your time and energy.
- Cinema 4D R13 Cookbook
- Managing Mission:Critical Domains and DNS
- Windows環境下32位匯編語言程序設計
- RPA(機器人流程自動化)快速入門:基于Blue Prism
- 控制系統計算機仿真
- Prometheus監控實戰
- SAP Business Intelligence Quick Start Guide
- 網絡服務搭建、配置與管理大全(Linux版)
- INSTANT Puppet 3 Starter
- 3ds Max造型表現藝術
- 機器人制作入門(第4版)
- Hands-On Deep Learning with Go
- Access 2007數據庫入門與實例應用金典
- 電機與電力拖動
- 運動控制系統應用及實例解析