Hi!
As we ushered in the new year, my company made a savvy move by subscribing to TCM Security for a year. I wasted no time diving into the first course on my list – Linux 101. Trust me when I say, it’s not just for beginners seasoned Linux users will find hidden gems too.
Who schould take this course?
Anyone remotely connected to Linux! Whether you’re a rookie or a seasoned pro, there’s something here for you. It’s not just about basics; it’s about enriching your Linux journey with new insights and skills.
Why?
Well, as the saying goes, ‘Repetition is the mother of knowledge.’ Even if you think you’ve mastered Linux, this course promises to unveil new tips and tricks that will make you rethink what you know. I know it did for me!
What is in the course?
Forget the mundane administrative details – Linux 101 is here to show you the inner workings of Linux. It’s not about mindlessly following commands; it’s about understanding how Linux operates, making you a more effective user.
The Agenda
Introduction
- Course Overview (4:41 )
- Course Links and Files
- Linux Distributions (7:08 )
- Installing Linux in VirtualBox (10:13 )
- Getting Help on Discord (2:03 )
Getting Started
- Introduction to the Command Line (3:43 )
- Getting Help on the Command Line (2:37 )
- Getting Help from ExplainShell (1:32 )
- Command Line Arguments and Options (3:39 )
- Looking at Text Files: more or less (3:08 )
- Another Way to Look at Text Files: cat (4:51 )
Files and the Filesystem
- Linux Filesystem Hierarchy Standard (7:41 )
- Devices, Partitions, and Mounting (8:21 )
- Absolute and Relative Paths (5:29 )
- Working with Files and Directories (5:37 )
- Spaces in Paths and Filenames (3:03 )
- File and Path Expansion (3:34 )
- Even More Looking at Text Files (3:32 )
- Hard and Soft Filesystem Links (5:28 )
- Compressing and Archiving Files (7:27 )
- Searching the Filesystem (5:17 )
Users and Groups
- Working with users and Groups (6:36 )
- File and Directory Permissions (9:13 )
- Changing Users (3:31 )
- Changing Passwords (2:34 )
Installing Software
- Linux Package Management (3:00 )
- Package Management: Debian Systems (7:18 )
- Package Management: RedHat Systems (3:41 )
- Manually Installing Software (5:19 )
Shells
- Common Command Line Shells (3:25 )
- Environment Variables (5:13 )
- Startup Files (5:25 )
- Redirecting Input and Output (8:02 )
- Pipes (2:51 )
- Command History (3:51 )
- Command Substitution (2:34 )
More Utilities
- Searching and Processing Text (7:58 )
- Manipulating Text (19:19 )
- Networking at the Command Line (8:18 )
- File Transfer Utilities (10:30 )
- Converting Text Files (6:20 )
Text Editors
Process Management
- Process Information (9:08 )
- Foreground and Background Processes (4:48 )
- Managing Processes (8:34 )
- Scheduling Processes with Crontab and Init.d (11:06 )
Regular Expressions
- What is a Regular Expressions? (2:41 )
- Searching with Regular Expressions (13:01 )
- Replacing with Regular Expressions (4:06 )
- Tips on Building Regular Expressions (3:18 )
Scripting
- Bash Scripting: Basics (5:26 )
- Bash Scripting: Control Structures (8:35 )
- Bash Scripting: Loops (6:58 )
- Bash Scripting: Examples (8:10 )
Conclusion
Contact
The god looking teacher Brent Eskridge
LinkedIn – https://www.linkedin.com/in/brenteskridge/
Twitter – https://twitter.com/brenteskridge
That was all for now!
Keep Hacking!
//Roger
Leave a comment