Video description
Learn how to shell script through project-based training (Bash scripting, Bash programming, Sed, Grep, Awk, and more)
About This Video
- Learn how to create a local Linux shell scripting environment
- Learn about password generation and shell script arguments
- Learn about parsing command-line operations
In Detail
Have you tried to learn shell scripting on your own, but lack the structure you need to really improve your skills? Are you tired of picking up bits and pieces of information that you can’t just seem to put together? Do you learn best by doing? If so, you are going to love this course.
A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter. One of the biggest complaints from students is that most of the courses they have taken in the past simply provide information without any context and without any idea of how to put that information to use. This course turns that old, frustrating, and outdated way of learning on its head. It is project-based, which means that instead of learning bits and pieces of information, you will write actual shell scripts that you can use in real-world situations. You get the chance to immediately put what you learn to use so that you fully understand and remember it.
By the end of this course, you will be able to write shell scripts that will allow you to work with Linux effectively.
Who this book is for
This course is for anyone who wants to master Linux shell scripting, bash scripting, and the bash shell. This can also be taken by any Linux system administrators, developers, or programmers.
Publisher resources
Table of contents
- Chapter 1 : Course Introduction
-
Chapter 2 : Creating a Local Linux Shell Scripting Environment
- Creating a Local Lab Environment Using Vagrant and VirtualBox - Background
- Exercise 1 – Walkthrough – Part I – Windows Users Only
- Exercise 1 – Walkthrough – Part I – Mac Users Only
- Exercise 1 – Walkthrough – Part I – Linux (CentOS/RHEL) Users Only
- Exercise 1 – Walkthrough – Part II – All Users
- Vagrant and VirtualBox Troubleshooting Tips
-
Chapter 3 : User and Account Creation - Shell Scripting Project 1
- Section Introduction
- Getting Started with Shell Scripting: Naming, Permissions, Variables, Built-Ins
- Special Variables, Pseudocode, Command Substitution, if Statement, Conditionals
- Exit Statuses, Return Codes, String Test Conditionals, More Special Variables
- Reading Standard Input, Creating Accounts, Username Conventions, More Quoting
- Exercise 2 - Walkthrough
- Chapter 4 : Password Generation and Shell Script Argument – Shell Scripting Project 2
- Chapter 5 : Linux Programming Conventions – Shell Scripting Project 3
-
Chapter 6 : Parsing Command-Line Options – Shell Scripting Project 4
- Case Statements
- Functions
- Parsing Command-Line Options with getopts, Part 1
- Parsing Command-Line Options with getopts, Part 2
- Deleting and Disabling Linux Accounts, Part 1 of 4 (Finding Files)
- Deleting and Disabling Linux Accounts, Part 2 of 4 (the userdel Command)
- Deleting and Disabling Linux Accounts, Part 3 of 4 (Archives with tar)
- Deleting and Disabling Linux Accounts, Part 4 of 4 (Disabling Accounts)
- Deleting Users – Exercise 5 – Walkthrough
- Chapter 7 : Transforming Data / Data Processing / Reporting – Shell Scripting Project 5
- Chapter 8 : Network Scripting and Automation of Distributed Systems: Shell Scripting Project 6
- Chapter 9 : Course Summary
- Chapter 10 : Course Extras
Product information
- Title: Linux Shell Scripting: A Project-Based Approach to Learning
- Author(s):
- Release date: October 2018
- Publisher(s): Packt Publishing
- ISBN: 9781789800906
You might also like
video
Complete Bash Shell Scripting
Automate repetitive tasks with Bash Shell Scripting to save valuable time About This Video Learn the …
video
A Complete Course on Linux Bash Shell Scripting with Real-Life Examples
Shell scripting and programming to automate your daily tedious tasks About This Video Benefit from the …
video
Python Fundamentals
51+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Python development with …
book
Linux Shell Scripting Cookbook - Third Edition
Do amazing things with the shell About This Book Become an expert in creating powerful shell …