Mastering Linux Shell Scripting: A practical guide to Linux command-line,Bash scripting,and Shell programming,2nd Edition

Mastering Linux Shell Scripting Second EditionMastering Linux Shell Scripting Second Edition A practical guide to Linux command-line,Bash scripting,and Shell programming
by: Mokhtar Ebrahim – Andrew Mallett
ISBN-10: 1788990552
ISBN-13: 9781788990554
Edition 版本:‏ 2nd edition
Released: 2018-04-19
Pages: 284
Publisher finelybook 出版社:‏ Packt

Book Description


In this book,you’ll discover everything you need to know to master shell scripting and make informed choices about the elements you employ.
Grab your favorite editor and start writing your best Bash scripts step by step. Get to grips with the fundamentals of creating and running a script in normal mode,and in debug mode. Learn about various conditional statements’ code snippets,and realize the power of repetition and loops in your shell script. You will also learn to write complex shell scripts. This book will also deep dive into file system administration,directories,and system administration like networking,process management,user authentications,and package installation and regular expressions. Towards the end of the book,you will learn how to use Python as a BASH Scripting alternative.
By the end of this book,you will know shell scripts at the snap of your fingers and will be able to automate and communicate with your system with keyboard expressions.
Contents
1: THE WHAT AND WHY OF SCRIPTING WITH BASH
2: CREATING INTERACTIVE SCRIPTS
3: CONDITIONS ATTACHED
4: CREATING CODE SNIPPETS
5: ALTERNATIVE SYNTAX
6: ITERATING WITH LOOPS
7: CREATING BUILDING BLOCKS WITH FUNCTIONS
8: INTRODUCING THE STREAM EDITOR
9: AUTOMATING APACHE VIRTUAL HOSTS
10: AWK FUNDAMENTALS
11: REGULAR EXPRESSIONS
12: SUMMARIZING LOGS WITH AWK
13: A BETTER LASTLOG WITH AWK
14: USING PYTHON AS A BASH SCRIPTING ALTERNATIVE
What You Will Learn
Make,execute,and debug your first Bash script
Create interactive scripts that prompt for user input
Foster menu structures for operators with little command-line experience
Develop scripts that dynamically edit web configuration files to produce a new virtual host
Write scripts that use AWK to search and reports on log files
Draft effective scripts using functions as building blocks,reducing maintenance and build time
Make informed choices by comparing different script languages such as Python with BASH
Authors
Mokhtar Ebrahim
Mokhtar Ebrahim started working as a Linux system administrator in 2010. He is responsible for maintaining,securing,and troubleshooting Linux servers for multiple clients around the world. He loves writing shell and Python scripts to automate his work. He writes technical articles on the Like Geeks website about Linux,Python,web development,and server administration. He is a father to a beautiful girl and a husband to a faithful wife.
Andrew Mallett
Andrew Mallett is the owner of The Urban Penguin,and he is a comprehensive provider of professional Linux software development,training,and services. Having always been a command-line fan,he feels that so much time can be saved through knowing command-line shortcuts and scripting. TheUrbanPenguin YouTube channel,maintained by Andrew,has well over 800 videos to support this,and he has authored four other Packt titles.

下载地址 Download解决验证以访问链接!
打赏
未经允许不得转载:finelybook » Mastering Linux Shell Scripting: A practical guide to Linux command-line,Bash scripting,and Shell programming,2nd Edition

评论 抢沙发

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫

微信扫一扫