
Zzzzzz... yeah I know installing software isn't the most exciting part of the learning process but let's face it: it's kind of hard to learn Linux... without Linux! So in this lecture we're going to quickly install Kali Linux (a Debian based Linux distribution) and also VMWare Workstation (which is our Desktop Hypervisor). Don't worry - I'll break down what all this means inside the lesson! Let's go!
Nice now we are almost ready to roll - we just need to shore up a few minor things like the wallpaper, power settings, display visibility and a few other things. Technically you could skip this lesson but it's so short and will make your quality of life a little better :) - so let's get this done real quick shall we!? Let's go!
Yes! It's that time - let's get our hands dirty as we dig into the terminal. In this lecture you'll learn how to change your account password and begin to understand the purpose of the famous sudo command! Let's do this baby! You're on a roll now!
Don't let the brevity of this lecture fool you: this one terminal feature, when mastered, will make you a Linux Wizard. I've been using Linux for over 15 years now and I'm still amazed at the simple utility of this often forgotten feature! Let's jump in so I can show you around!
I really love this about Linux: as you use the operating system it will passively record your keystrokes in the background so you can easily recall forgotten commands! No, it's not a keylogger... haha it's just has a built in way for you to quickly bring up commands so you can use them when you need them. In this lecture you'll learn 3 tricks for bringing up your command line history! It's going to be really fun (especially the last trick I show you!). Let's jump in!
Ok, let's get our bearings a little by orienting ourselves in the file system!
I'm about to arm you with some serious command line agility. In this lecture you're going to learn how to effortless navigate folders in the command line. Then we'll wrap things up with some less commonly known tricks for jumping around text in the command itself. It's kind of hard to explain through text... I just need to show you! So let's jump in guys!
In Windows you type "dir" to list files in Linux it's a little bit different (although some Linux distributions actually alias the ls command with dir but this isn't standardized yet). So in this lecture I'm going to show you some of the most common listing commands. This isn't a brute run down of every single listing option - instead I trimmed the fat leaving only the most common and important commands. Let's jump in!
Now it's time to enter the nebulous world of file and directory permissions. So real quick: pop quiz - what does the execute permission mean on a directory? Also, how are we to interpret file listings that start with a lowercase "L"? What does that mean? We're going to get into all this and more! Let's go!
File manipulation... let's do this: in this lecture I'm going to kick off a four part mini-series on working with files. Let's get started with reading them from the command line! Here's we go!
Editing Files in Linux. How do you do that? Sure, you could open it using the GUI but what happens when all you have is a bare, black, terminal window with a cursor winking at you? In this lecture I'm going to demystify the process of editing text files in Linux using vim and a little bit of Nano. You'll also learn a few fancy shortcuts for speeding up your workflow too! It's gonna be awesome. Let's go guys!
Do you know how to package up files in Linux? Let's say you had a bunch of content you wanted to email to your boss you could use tar to squeeze it down to size and send the attachment right? Yes... and no. In this lecture, I'll explain what's up with the tar utility and a few other archiving\compressing applications! You ready for this??
Let's talk about GREP BABY! Let's talk about all the good things... let's talk about you and GREP... let's talk about all the good things, and the bad things that may be... let's talk about GREP hahaha - man I'm trippin'. It's all good though because this is an AWESOME lesson. You're going to learn how to use GREP to search inside files for specific strings and I'm showing you EVERYTHING. I'm not holding back anything guys - this is a super lesson that you do not want to miss - so let's go!
It's feels a little AWKward for me to say this... but AWK is amazing... okay that was a pretty bad dad joke! Ha, anyway - I love it! Because in this super short lecture we're going to get practical with AWK. You're going to learn what it is and common uses of this super powerful text manipulation tool! You're learning all the pro tools Linux experts use! I'm going to turn you into a Linux superstar by the time this course is over baby! Let's go!!
He sed, she sed... lol now it's time to get into SED. I absolutely love this little find and replace tool. SED IS THE BOMB and in this lecture you're going to see why. No time to waste baby - let's go!!!
So I've got this image see... and I've renamed it to a .TXT file see... so Linux is gonna thing it's a document right? NOPE! In this lecture you'll learn about magical bytes and how you can get the ground truth on file types regardless of file extensions. Let's do this baby!
Yeah, I know it sounds boring but Environment Variables are actually pretty cool once you understand what they're used for! Let's get ready to rummmbbbleee!! haha.
In Windows you typically installing software by hitting up Google or directly visiting the software vendor's website right? Well, Linux is a little different. You can still do those things but Linux also uses this thing called a Package Manager which can make your life a whole lot easier! Let me show you what this little tool can do for you! Let's go!
Windows gives you the Services control panel and the Task Manager. Linux gives you systemctl and ps! I'm about to edge out any confusion you've felt about viewing processes and services in Linux - RIGHT NOW! Let's go baby!
I've become Google Dumb. I don't even have to form a correct sentence anymore because Google mashes together my garbage through auto-complete and auto-sensing technology... it's great... but is it? In this lecture I'm going to show you how to get instant help on almost any Linux command without ever lifting a finger to Google. And the best part is you'll look really smart to anyone surfing your shoulder as you work! You'll feel good about yourself and you'll gain a fresh confidence in maneuvering around the Linux command line! So let's do this - !
Finding stuff! How do you do that in Linux? In this lesson I'm going to show you my top two picks for finding files on the filesystem. We're also going to do a quick experiment to show which command completes faster! Then we'll discuss the trade offs and considerations of each method! Let's do thissss!
I loveeee TMUX and in this lecture you're going to see why it's so awesome! It's going to take us two lessons to truely appreciate the splendor of this amazing tool so in Part 1 we'll setup TMUX then in the next lecture we'll start using it!
So we've got TMUX setup and now it's time to use it! I think you'll like the graphical way I broke down the top TMUX features here. I really wanted to show you guys that it's really easy to use so you'll see me pressing the keys and expanding panes and splitting screens and all that awesomeness.... it's going to be so much fun - so let's get going!
New 2021 Spring\Summer Launch!
Let's face it: Linux is complicated, intimidating and down right scary.
So in this course, I wanted to quickly get you up to speed so you can navigating the command line with ease, understand Linux Lingo and nail the answers to those pesky interview questions that trip most people up!
If you're feeling a little rusty with your Linux skills and need a quick refresher or you're learning Linux for the first time this course is for you!
You will learn Linux by doing as we will setup a small lab environment where you can sharpen your skills!
You’re learn:
The Terminal and all it’s quirks
Essential commands everyone expects you already know (but you secretly know don’t)
Impressive tips and tricks for effortlessly cruising through the command line
Quick guidance on gotcha’s and common pitfalls.
Get the inside scoop on Linux’s arcane file system hierarchy (it’s not so scary I promise!)
Let’s the secrets for creating, renaming, viewing, editing, archiving files like a pro.
Having fun with installing software, managing services and processes
How to get help on stuff WITHOUT GOOGLE! YUP!
How to quickly find anything using the Linux command line
And much much more
This course was written from the perspective of a ethical hacker/penetration tester so it will have a slight cybersecurity slant to it but the core concepts you’ll learn apply to virtually all flavors of Linux!
So what are you waiting for! Stop reading this blurb and let’s get your Linux skills on point baby!