Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

The Linux Command Line Bootcamp: Beginner To Power User

Video Introducing this tutorial

The Super Quick Course Orientation Stuff :
Welcome To The Course!
Why Learn The Command Line
Finding The Slides & Exercises
One Small Piece Of Advice

Introduction :
The World Of Operating Systems
What Are Unix and Unix-Like?
Exploring The Original Unix Manual
Linux, GNU, Kernels, Oh My!
Explaining Terminals, Shells, & Bash
Installation & Setup!

Command Basics :
What Actually Matters In This Section
Opening Up The Terminal
Understanding The Prompt
Our First Commands!
Using Arrow Keys In The Terminal
Command Line Arguments
Providing Options To Commands
Combining Multiple Options
Using Long-Form Options
Options That Require Parameters
Command Structure Quiz

Getting Help :
What Actually Matters In This Section
Introducing The Manual
Navigating & Searching A Man Page
Parsing Man Page Synopses
Man Page Syntax Quiz
The 7 Manual Sections & Searching
The Type & Which Commands
Using The Help Command
Getting Help EXERCISE

Navigation :
What Actually Matters In This Section
The Root Directory
The Home Directory
The pwd Command
Using ls
Helpful options for ls
Changing Directories With cd
Relative Vs. Absolute Paths
Navigation Quiz
Overview Of Other Folders
Navigation EXERCISE

Creating Files & Folders :
What Actually Matters In This Section
Creating Files With touch
Why Touch is Called Touch
Exploring File Types, Extensions, & the file command
File Names: Good, Bad, & Ugly
Creating Directories With mkdir
Creating Things EXERCISE

Nano :
What Actually Matters In This Section
Introducing Nano
The Basics of Nano
Creating File With Nano
Mastering Nano Shortcuts
Searching & Replacing in Nano
Configuring Nano & Spellchecking
Nano Exercise

Deleting, Copying, & Moving :
What Actually Matters In This Section
Deleting Files With rm
Deleting Folders With -d & -r
Moving Files With mv
Moving Folders with mv
Renaming With mv
Copying with cp
Deleting, Copying, & Moving EXERCISE

Shortcuts & History :
What Actually Matters In This Section
Clearing & Jumping Lines
Jumping Characters & Words
Swapping Characters & Words
Killing Lines, Words, & More
Yanking From The Kill-Ring
History Command & History Expansion

Working With Files :
What Actually Matters In This Section
The Cat Command
Working With Less
Tac & Rev
Head & Tail
The wc Command
The Sort Command
Advanced Sorting By Field
Working With Files EXERCISE

Redirection :
What Actually Matters In This Section
Introducing The Standard Streams
Redirecting Standard Output
Appending Standard Output
Redirecting Standard Input
Redirecting StdIn & StdOut Together
Redirecting Standard Error
Putting It All Together & Fancy Shortcuts
Redirection EXERCISE

Piping :
What Actually Matters In This Section
Intro To Piping
Playing With Piping
Comparing Redirection & Piping
An Interlude: the tr command
Working With Multiple Pipes
Using The tee Command
Piping EXERCISE

Expansion :
What Actually Matters In This Section
Pathname Expansion Basics
More Pathname Expansion
Tilde Expansion
The Magic of Brace Expansion
Arithmetic Expansion
Quoting Double Vs. Single
Command Substitution
Expansions EXERCISE

Finding Things :
What Actually Matters In This Section
The Locate Command
The Find Command
More Find
How Timestamps Work
Finding By Time
Find With Logical Operators
Find w/ Exec & User Defined Actions
The Xargs Command
Find EXERCISE

Grep :
What Actually Matters In This Section
Introducing The Grep Command
Grep Recursive Search
Grep Options
Grep & Regular Expressions
Grep Extended Regex
Piping To Grep

Permissions Basics :
What Actually Matters In This Section
Multi-User Systems & Permissions Intro
File Owners & Group Owners
The File Type Attribute
Understanding Permissions
Read Permissions
Write Permissions
Execute Permissions
Permissions Recap & Practice

Altering Permissions :
What Actually Matters In This Section
The Chmod Command: Symbolic Notation
Using Octal Notation With Chmod
The su Command - Substitute User
The Super Special Root User
Using The Sudo Command
Changing Ownership With Chown
Working With Groups Demo

The Environment :
What Actually Matters In This Section
Introducing The Environment & Variables
Parameter Expansion
Defining Variables & Export
The Mysterious Startup Files
Customizing Your Prompt
Defining Aliases
Useful Aliases & The .bash_aliases File

Writing Our Own Commands :
What Actually Matters In This Section
Intro to Scripting
Our First Script
The Mysterious PATH Variable
Adding To The PATH
Making Our Script Executable
The Significance Of The Shebang
Building A Weather Program

Cron :
What Actually Matters In This Section
An Introduction To Cron
CronJob Crazy Syntax
Our Very First Cronjob
Handling Errors In A Cron Job
More Cron Syntax
Writing A Daily Backup Cron Job

APPENDIX: Installation Fun :
Mac Installation Options & Terminal Setup
Mac Virtual Machine Setup
Windows Installation Overview
Windows Virtual Machine Setup
WSL Installation