Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Bash Cookbook: Leverage Bash scripting to automate daily tasks and improve productivity

Buy

Create simple to advanced shell scripts and enhance your system functionality with effective recipes

Key Features

  • Automate tedious and repetitive tasks
  • Create several novel applications ranging from a simple IRC logger to a Web Scraper
  • Manage your system efficiently by becoming a seasoned Bash user

Book Description

In Linux, one of the most commonly used and most powerful tools is the Bash shell. With its collection of engaging recipes, Bash Cookbook takes you through a series of exercises designed to teach you how to effectively use the Bash shell in order to create and execute your own scripts.

The book starts by introducing you to the basics of using the Bash shell, also teaching you the fundamentals of generating any input from a command. With the help of a number of exercises, you will get to grips with the automation of daily tasks for sysadmins and power users. Once you have a hands-on understanding of the subject, you will move on to exploring more advanced projects that can solve real-world problems comprehensively on a Linux system. In addition to this, you will discover projects such as creating an application with a menu, beginning scripts on startup, parsing and displaying human-readable information, and executing remote commands with authentication using self-generated Secure Shell (SSH) keys.

By the end of this book, you will have gained significant experience of solving real-world problems, from automating routine tasks to managing your systems and creating your own scripts.

What you will learn

  • Understand the basics of Bash shell scripting on a Linux system
  • Gain working knowledge of how redirections and pipes interact
  • Retrieve and parse input or output of any command
  • Automate tasks such as data collection and creating and applying a patch
  • Create a script that acts like a program with different features
  • Customize your Bash shell and discover neat tricks to extend your programs
  • Compile and install shell and log commands on your system's console using Syslog

Who this book is for

The Bash Cookbook is for you if you are a power user or system administrator involved in writing Bash scripts in order to automate tasks. This book is also ideal if you are interested in learning how to automate complex daily tasks.

Table of Contents

  1. Crash Course in Bash
  2. Acting Like a Typewriter and File Explorer
  3. Understanding and Gaining File System Mastery
  4. Making a Script Behave Like a Daemon
  5. Scripts for System Administration Tasks
  6. Scripts for Power Users
  7. Writing Bash to Win and Profit
  8. Advanced Scripting Techniques
(HTML tags aren't allowed.)

Profit From Your Forecasting Software: A Best Practice Guide for Sales Forecasters (Wiley and SAS Business Series)
Profit From Your Forecasting Software: A Best Practice Guide for Sales Forecasters (Wiley and SAS Business Series)

Go beyond technique to master the difficult judgement calls of forecasting

A variety of software can be used effectively to achieve accurate forecasting, but no software can replace the essential human component. You may be new to forecasting, or you may have mastered the statistical theory behind the software’s...

Algorithms in Real Algebraic Geometry (Algorithms and Computation in Mathematics, Vol. 10)
Algorithms in Real Algebraic Geometry (Algorithms and Computation in Mathematics, Vol. 10)

This is the first graduate textbook on the algorithmic aspects of real algebraic geometry. The main ideas and techniques presented form a coherent and rich body of knowledge. Mathematicians will find relevant information about the algorithmic aspects. Researchers in computer science and engineering will find the required mathematical...

Numerical Methods for Solving Inverse Problems of Mathematical Physics (Inverse and Ill-Posed Problems)
Numerical Methods for Solving Inverse Problems of Mathematical Physics (Inverse and Ill-Posed Problems)
The main classes of inverse problems for equations of mathematical physics and their numerical solution methods are considered in this book which is intended for graduate students and experts in applied mathematics, computational mathematics, and mathematical modelling.

About the Author

Alexander
...

MATLAB Differential Equations
MATLAB Differential Equations

MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or...

Pair Programming Illuminated
Pair Programming Illuminated

Pair programming is a simple, straightforward concept. Two programmers work side-by-side at one computer, continuously collaborating on the same design, algorithm, code, and test. It produces a higher quality of code in about half the time than that produced by the summation of their solitary efforts. However, nothing is simple...

The Wireless Networking Starter Kit, Second Edition
The Wireless Networking Starter Kit, Second Edition
Wireless networks are becoming commonplace, but choosing and configuring the right equipment and services for the home, small offices, and the business traveler can prove frustrating. That is where you need the wide-ranging expertise of wireless mavens Adam Engst and Glenn Fleishman.

Using illustrated...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy