Introduction
Learning Linux command line
()
What you should know
()
A very quick intro to Linux
()
1. Setting Up Your Environment
Creating a Linux virtual machine
()
Windows Subsystem for Linux on Windows 10
()
Following along on a Mac
()
Following along on Linux
()
Using a cloud provider
()
2. Command-Line Basics
What is the command line?
()
How commands are structured
()
Write commands in a shell at the prompt
()
Helpful keyboard shortcuts in the terminal
()
Finding help for commands
()
3. Files, Folders, and Permissions
Files, folders, and navigation
()
A little more about ls
()
Create and remove folders
()
Copy, move, and delete files and folders
()
Find files from the command line
()
User roles and sudo
()
File permissions
()
Create hard and symbolic links
()
The Linux filesystem
()
4. Common Command-Line Tasks and Tools
The Unix philosophy
()
Use pipes to connect commands together
()
View text files with cat, head, tail, and less
()
Search for text in files and streams with grep
()
Manipulate text with awk, sed, and sort
()
Edit text with Vim
()
Edit text with nano
()
Working with TAR and ZIP archives
()
Output redirection
()
Exploring environment variables and PATH
()
Challenge: Extract information from a text file
()
Solution: Extract information from a text file
()
5. A Peek at Some More Advanced Topics
Find distro and kernel information
()
Find system hardware and disk information
()
Install and update software with a package manager
()
Ex_Files_Linux_Command_Line.zip
(107 KB)
Glossary_Learning_Linux_Command_Line.zip
(115 KB)
Free_Exercise_File.zip
(99 KB)