The Art of Doing: Learn the Linux Command Line

Video description

Master the Linux command line and develop fundamental skills needed to begin your journey into ethical hacking

About This Video

  • Get an insight into the structure of the Linux directory
  • Learn how to work with files and directories using Linux commands
  • Build a solid foundation in Bash scripting

In Detail

Linux commands are so powerful that using them you can interact with your computer without any assistance of point and click GUI applications. Linux commands are also essential if you are looking to step into the world of ethical hacking. This course will take you through the Linux command line and, in no time, you will be comfortable in performing file and management tasks by using only the Linux commands.

The course starts with explaining the installation process of VirtualBox and Kali Linux. Next, you will get to know your computer with the help of terminal commands, such as ipconfig, ping, ip, dp, free, ps, top, kill, whoami, and uname. Moving along, you will learn to navigate through the directory structures and become familiar with the task of making and manipulating files. Later, you will learn to use the grep and awk commands to search through files and understand the concept of changing file permissions. Next, you will learn how to create and modify users and groups and go through the steps of installing new software. Toward the end, you will learn how to compress and extract files and get an overview of Bash scripting.

By the end of this course, you will have developed the basic Linux command line skills that will help you to start your career in ethical hacking.

Publisher resources

Download Example Code

Table of contents

  1. Chapter 1 : VirtualBox
    1. Introduction to the Course
    2. Installing VirtualBox
    3. Installing Kali Linux Virtual Machine
  2. Chapter 2 : Entering Terminal Commands: Getting to Know Your Computer
    1. Whoami and Uname Commands
    2. Commands - Ifconfig, ip, and ping
    3. Commands - df, free, ps, top, and kill
  3. Chapter 3 : Navigating the Terminal
    1. Changing Directories
    2. Important Directories and Their Contents
    3. Editing Files within a Directory
  4. Chapter 4 : Making and Manipulating Files
    1. Making and Manipulating Files
    2. Making and Manipulating Directories
    3. Knowledge Check Challenge 1: Terminal Navigation and Manipulating Files
  5. Chapter 5 : Searching Through Files
    1. Pipes and Redirection
    2. Searching with Grep
    3. Awk: Grabbing Only What You Want
    4. Knowledge Check Challenge 2: Pipes, Grep, Awk, and Redirection Output
  6. Chapter 6 : Changing File Permissions and Executing Files
    1. What are Permissions?
    2. Owner, Group, All Users
    3. Changing Permissions and Executing Files
    4. Adding to the Sudo Group
    5. Knowledge Check Challenge 3: File Permissions, Users, and Groups
  7. Chapter 7 : Installing the Software
    1. The Advanced Packaging Tool (APT)
    2. Updating Our System and Installing the Software
    3. Knowledge Check Challenge 4: Installing the New Software and Learning How to use it
  8. Chapter 8 : Compressing and Extracting Files
    1. Compressing Files with Gzip
    2. Creating Archives with Tar
    3. Knowledge Check Challenge 5: Compressing and Extracting Files
  9. Chapter 9 : Basics of Bash Scripting
    1. Writing Your First Script with Echo
    2. An Introduction to Expansion
    3. Parameter and Command Expansion
    4. Arithmetic Expansion and Getting User Input
    5. Tests and If Statements
    6. Looping with the For Statement
    7. Looping with the While and Until Statements
    8. Knowledge Check Challenge 6: Bash Scripting

Product information

  • Title: The Art of Doing: Learn the Linux Command Line
  • Author(s): Michael Eramo
  • Release date: November 2020
  • Publisher(s): Packt Publishing
  • ISBN: 9781801071376