The Art of Doing: Learn the Linux Command Line
4.5 (178 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
22,258 students enrolled

The Art of Doing: Learn the Linux Command Line

Master the Command Line and Fundamental Skills Needed to Begin Your Journey Into Ethical Hacking
4.5 (178 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
22,258 students enrolled
Created by Michael Eramo
Last updated 1/2020
English
English [Auto-generated]
Price: $99.99
30-Day Money-Back Guarantee
This course includes
  • 7 hours on-demand video
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • A fundamental skill set needed to continue on with more advanced topics such as ethical hacking.
  • How to get Kali Linux running as a virtual machine on your computer.
  • Essential Linux terminal commands.
  • The importance of the Linux directory structure and where specific files are kept.
  • How to create and modify your own files and directories.
  • Powerful search commands such as grep and awk.
  • How to add/modify users and groups.
  • How to change permissions of files to read, write, or execute.
  • How to install software and keep your system up to date.
  • How to compress and uncompress files or directories.
  • How to write your own Linux bash scripts.
Requirements
  • A computer with working internet connection
  • A dedicated Linux machine or virtual machine running any version of Linux (I will use Kali)
  • A desire to learn Linux!
Description

Learn the in's and out's of the Linux command line.  Don't be fooled into thinking that the only way to interact with your computer is through point and click GUI (graphical user interface) applications.  The Linux command line is where the true power of your machine can be unlocked.  Delve beyond the simple commands beginners enter and gain an understanding of what is going on behind the commands. 

In doing so you will begin to master an operation system that is secure, stable, customizable, open-source, and best of all FREE.   

Many students often want to dive right into higher level Kali Linux tools such as Nmap, Metasploit, or Wireshark without gaining a solid understanding of the basics first.  This course will provide foundational knowledge you need to be successful when working with other Linux tools!  Not only will I teach you, but you will get opportunities to prove your knowledge at various knowledge checkpoint challenge problems along the way.  Watching is great, but doing is even better!

Trust me, I know!  I've been teaching Linux to middle and high school students for the past few years.  We put a bunch of old PC's running Kali Linux on the same network; the first thing they wanted to do was "hack" into each other!  However, we took it slow, started at the beginning learning these fundamental skills, and we saw PROGRESSION.  If middle and high school students can learn Linux, so can you!

By the end of this course you will be using the command line to:

  • Monitor the status of your computer

  • Navigate through the directory structure

  • Create and edit files

  • Search through files using powerful commands like grep and awk

  • Change file permissions

  • Create and modify users/groups

  • Install new software

  • Compress and extract files

  • And most importantly, write YOUR OWN SCRIPTS.

All of your command line knowledge will come together at the end of this course when we introduce bash scripting, where you will be writing your own bash scripts and executing them on your machine!  When you are done with this course, you'll be able to jump off and do almost anything you want on your machine.

Linux is like a playground; come play!


Who this course is for:
  • Students looking to learn the Linux command line
  • Beginner students interested in cyber security or ethical hacking
  • Students looking to learn Bash scripting
Course content
Expand all 34 lectures 06:52:57
+ Navigating the Terminal
3 lectures 38:35
Changing Directories
12:33
Important Directories and Looking at What They Contain
15:00
Editing Files Within a Directory
11:02
+ Making and Manipulating Files
3 lectures 30:14
Making and Manipulating Files
13:13
Making and Manipulating Directories
08:18
Knowledge Check Challenge 1: Terminal Navigation and Manipulating Files
08:43
+ Searching Through Files
4 lectures 40:52
Piping and Redirection
06:39
Searching With Grep
10:00
Awk: Grabbing Only What You Want
13:02
Knowledge Check Challenge 2: Piping, Grep, Awk, and Redirecting Output
11:11
+ Changing File Permissions and Executing Files
5 lectures 01:05:58
What Are Permissions
12:25
Owner, Group, All Users
13:05
Changing Permissions and Executing Files
13:47
Adding to the Sudo Group
05:19
Knowledge Check Challenge 3: File Permissions, Users, and Groups
21:22
+ Installing Software
3 lectures 33:29
The Advanced Packaging Tool APT
06:20
Updating Our System and Installing Software
09:46
Knowledge Check Challenge 4: Installing New Software and Learning How To Use It
17:23
+ Compressing and Extracting Files
3 lectures 32:11
Compressing Files With Gzip
07:03
Creating Archives with Tar
14:11
Knowledge Check Challenge 5: Compressing and Extracting Files
10:57
+ Basics of Bash Scripting
8 lectures 02:05:10
Writing Your First Script With Echo
10:21
An Introduction to Expansion
12:12
Parameter and Command Expansion
09:15
Arithmetic Expansion and Getting User Input
15:01
Tests and If Statements
18:55
Looping With For
10:08
Looping with While and Until
26:53
Knowledge Check Challenge 6: Bash Scripting
22:25