Linux & Bash
A Kernel
The glue between the hardware and software
Arrays and Loops
arrays and looping through items
CLI Tools
Using Wildcards and Expansions for shorthand processing
Conditions And Cases
More on Conditional Logic and Case Statements
DNS
Env and Env Vars
Linux runs in environments
Interacting with Files
Reading, Writing, Combining and Compressing Directories and files
The Linux Filesystem Hierarchy Standard
Each Directory Means Something Unique
Flags and Args
Intro to CLI command flags and arguments
Groups
Users with a shared group attribute
Use Multi-Line Text Blocks in combination with other commands using heredoc
Need A Text Block To
Interacting with Ubuntu
Getting a cli up and running
Create an NFS server
Leverage a few commands in a linux environment to share files across a network
Doing More With Bash
Conditional logic, collecting variable input, and more
A Script for checking outdated npm dependency versions
Intended to add to a ci-cd flow, i.e github action
Permissions
packages and package management
Packages, Package Management, APT and Snaps
Processes
Writing Scripts with Bash
Scripts, bash, automation
SFTP
Share files with SFTP
The Power of the Control key
The Control key is a powerful key in bash, allowing for shortcuts as well as "signal" sending
SSH
Remote CLI Sessions with a Secure Shell
Starting With Unix
Unix and Linux as unix-like
Input, Output, Streams, anddata-flow direction with Pipes
Linux treats input, output and errors as streams
Text Editors
Classic text editors
Users
Users and accounts of the Linux OS
Count Words, Lines, and/or bytes with 2 wc
Use this 2-character cli to get some simple counts
wget & curl
Request info from the www using wget and curl