Cloud Computing and Other Training / Linux Training
Introduction to the Bash Command Line
This Introduction to the Bash Command Line training teaches attendees how to master the basics of the shell and Linux/UNIX tools. Attendees discover easy commands that quickly perform complex tasks.
Note: This Bash course can also be taught using Linux, Mac OS, Windows 10 (with the Linux Subsystem), or any other operating system that supports Bash.
Location and Pricing
Most Accelebrate courses are delivered as private, customized, on-site training at our clients' locations worldwide for groups of 3 or more attendees and are custom tailored to their specific needs. Please visit our client list to see organizations for whom we have delivered private in-house training. These courses can also be delivered as live, private online classes for groups that are geographically dispersed or wish to save on the instructor's or students' travel expenses. To receive a customized proposal and price quote for private training at your site or online, please contact us.
Bash Training Objectives
All students will learn how to:
Bash Training Outline
History of the command line
File system refresher
Getting in and out of the command line
Explore the filesystem
Manipulate files and directories
Bash commands and external programs
Wildcard arguments in the shell
Managing groups of files
Shell job control, history, and editing shortcuts
Environment Variables and Shell Expansion
Environment variables arithmetic
Useful Command Line Tools
cat, tac, sort, uniq, tr, col, grep, head, tail, paste, wc, join
Dealing with stderr and stdout
Using files as input to commands
Filtering unique entries
Putting It All Together
Working with real-world data
The Unix words file list
Extracting statistics from big data
Basic Shell Scripting
Writing a script
Advanced Shell Scripting
Writing complex and interactive shell scripts
This Bash course is designed for programmers, who use GUIs but want to understand how to use the command line to complete tasks faster and get more out of their computer. Students should have a basic understanding of how to use a computer.
All Bash training students receive comprehensive courseware.
Software needed for each student PC: