7f1c2b59b2 | ||
---|---|---|
advanced | ||
assets | ||
essential | ||
.gitignore | ||
generate_toc.py | ||
links.md | ||
outline.md | ||
readme.md |
readme.md
Hello world
Welcome!
Essential: introduction to linux
- Introduction to Linux
- How to create a virtual machine
- Breakdown of the Debian installation
- Exercise
- Quick look at an idle system
- Package managers
- Changing the runlevel
- Exercise
- Guest additions
Essential: introduction to the commandline
- Introduction to the command line
- More about paths
- Exercise
- A pit stop to review what we've learned so far
- Arguments and flags
- Getting help
- Creating, modifying and deleting
- Editors
- Opening or peaking into files
- Exercise
- Finding stuff
- Exercise
- Searching inside files
- Exercise
- Exercise * Regular expressions
- Pipes and redirects
- Text manipulation
- Ideas
Essential: introduction to administration
Advanced: learning bash scripting
- bash
- Using variables to store the output of command
- Coding challenge - Output system stats
- Getting input into the script
- Coding challenge - Secret input * read multiple variables
- Coding Challenge - output the exact output below
- More math!
- If Statements - How to make decisions within your Bash script.
- Coding challenge - File information
- Loops - A variety of ways to perform repetitive tasks.
- Functions - Reuse code to make life easier.
- User Interface - Make your scripts user friendly.