Hello and welcome to command line Basics. My name is Christopher Alan, and I'm going to be teaching you about how to use the command line. Had I understand how it works. Kind of going away from these gooey applications, the graphical user interface applications
and trying to learn how to utilize the command line and all of the tools that it hosts.
So, uh, I'm gonna introduce you to the command line. We're gonna learn some common command line tools, and we have been a learning how to save time with the command line tools thes the three modules. I'm gonna go over in my course, and I hope you're ready for them.
So about me, my name is Christopher Heller. I've got eight years of industry experience. I've had a lot of educations and certifications. I'm very proud of my CIA sis. Be cast G N f a grim G C f A. And I've got plenty more as well.
I've got eight years of experience with the Navy.
I did two enlistments and I served four years as assist admin. And I've done another four years in computer incident response. And then personally, I love golfing as Well,
so my goals for this course is I want you to be able to learn howto open the command line, had asked for help at the terminal, understand how to navigate through the file system with a command line interface a CLI and use common Seelye tools to perform time saving task and
chained together commands.
And if you don't understand what all of these means, don't be worried. I'm going to go over all of this, help you understand and hopefully get you very ah,
comfortable with the command line and learning how to use these tools and become very efficient at, um So I'm very happy to be ableto have this chance to teach you. Um, during my time in information security, I knew that I always wanted to be able to teach teams that I've led.
I've enjoyed being able to teach other people, had to do difficult in advance things through the command line
and how to save times and become more effective at their goals.
So, in order to be able to become effective for this course, you need to have some free records. That's first of all, you'd be able to be ableto access the command line in order to learn it.
So I recommend having access to the command line on a Windows machine as well as access to the terminal unlit IX. And then on top of that, you need to have a very strong attitude, because if you've never used the command line before, it will be very difficult to learn how to use it.
And this is something I'm going to hit on A lot on this course is that you're going tohave to ask for help
all the time, every time you're going to ask for help to learn how to use this commands, because absolutely nobody can remember every single part of every single command. It's impossible. Everybody learns how to use thumb the Lenox manuals to read through those
as most how to ask for the correct help options in order to be able to understand
how to perform the command in order to get the results you need,
all right, And so if you don't have access to Olympics machine, I recommend having a virtual ization software such a virtual box or VM, where that way you're able to install a virtual Lennox machine on your computer
and be able to use the Lenox tools that you will need in order to understand the command line.
So I highly recommend using Lennox Mint. If you've never used Lennox before,
it's very user friendly. It has a strong, easy to understand gooey that if you've used Windows, will be very easy to understand
and also has the underlying Lennox terminal that we're gonna use and learn how to use thes different linens commands for the command line.
Additionally, I have a command line basic sheet that I'm going to hand out with this course.
There are a handful of sands cheat sheets that I will link as well,
and there is also a Lennox basics for hackers. Books by Occupy the Web. This is published by no starch press.
Ah, it is an excellent reference for how to use Lennox understanding all the basics for Kathleen Lennox. And even if you're not a penetration tester, if you're looking to go into system administration or programming, it gives a very, very strong fundamentals on how Lennox works had to use
and ah, very strong overall
reference guide for Lennox. So I highly recommend that please look.
All right. So, target audience. Why should you take this course? If you're watching this video, there's a very good chance that you've heard about the command line. You've watched somebody do it.
You've seen a movie, a some crazy hacker going crazy on the key forward and being able to access all of these amazing things. So that's really the first step. Is tohave that interest? And you should have that interest because the command line holds some very powerful tools.
Ah, lot of gooey applications are very strong as well. But
what a lot of them lack is being able to replicate a function hundreds or thousands of times.
So if you're tired of clicking through, having to replicate something hundreds of times, then the command line is for you.
Uh, from my personal experience, I did not want to have to click through a computer and get the Mac address for a computer because I had to do it for about 700 computers. So what I did is I wrote a quick script on the command line,
had to pull all of the Mac addresses for all my computers
and then put it into a uh, Excel spreadsheet.
So not only was I able to save about six or seven hours of work, but I was also able to completely eliminate human error as well. So that was a very effective use of learning the command line.
And so what can you expect again from this course? I want you to be ableto have a lot of comfort to be able to x you cute commands on the sea alive without a gooey And that is the command line interface without a graphical user interface.
And then what you can also expect is to get increased employer value as well, because you will be able to repeat functions effectively and usefully as well as be able to perhaps start new functions and learn how thio become much more effective at what you do.
So the core structure I'm going to use is we're gonna have slides, live demonstrations and online labs. And I highly recommend being able to use the online labs because they will set up environments for you to be able to participate in to be able to learn effectively.
All right, pre assessment.
if you have any experience with Lennox, huge field. Answer this. If you don't understand this, don't worry. We'll go over in the course, all right, So which Lennox Command allows you to read the contents of a file?
and we're trying to read the contents of the file.
And if you said, see more than you are correct, theme or command is a command that lets you under or spit out the text of, ah, text file
and print it out to the screen.
So if you said the Reed Command, it sounds like it would be a command, but it's actually not for Lennox. Uh, if you said Grip, you are close. While Grab will print out things to the screen, it is a regular expression
search. So it's more for searching and not for printing out the contents of the file.
And the text Command is not a real command for Lennox.
And if you didn't understand this and you're trying to learn it, don't worry. That's the purpose of this course. I'm hoping you'll be open to get a lot out of it.
Our head. So for this video, we discussed the course objectives, the core structure of supplementary materials as well. And I hope that you will join me in the next video, and I look forward to having a great course with you.