官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 白玉县| 伊春市| 佛坪县| 清河县| 黔江区| 太谷县| 攀枝花市| 海伦市| 麻江县| 长垣县| 甘德县| 乐都县| 濮阳县| 阳江市| 吴堡县| 温泉县| 南部县| 兰州市| 达尔| 安义县| 罗甸县| 师宗县| 连南| 元江| 靖远县| 云和县| 炎陵县| 安乡县| 甘南县| 海林市| 泾源县| 白朗县| 呼和浩特市| 平潭县| 柏乡县| 玉门市| 池州市| 通化县| 改则县| 当涂县| 澎湖县|