Mastering Linux Command Line

Video description

Develop the most in-demand skills for DevOps and cloud professionals

About This Video

  • Learn the Linux command line from scratch
  • Browse the Linux filesystem efficiently
  • Create your own commands to save time

In Detail

Most businesses are now migrating to Cloud and other cloud-related technologies, making Linux command line expertise a must-have skill for DevOps and cloud engineers. This course will teach you the fundamentals of the Linux command line through an enjoyable learning experience. It includes some interesting videos that will guide you in setting up your own Linux VM and a Linux EC2 instance in the AWS cloud.

This hands-on course will help you master the Linux command line with bite-sized videos that guide you at every step. You'll learn to work with files and folders, understand the Linux filesystem layout, and navigate through the filesystem efficiently. You'll get to grips with topics such as Linux permissions, hard and soft links, and text processing commands. As you advance, you'll cover standard I/O and redirection and learn to compress and uncompress files and folders.

The course will also take you through sudo, Vi editor, scheduling jobs using cron, customizing a bash environment, and much more!

Audience

This course is for beginners as well as experts looking for a refresher!

Publisher resources

Download Example Code

Table of contents

  1. Chapter 1 : Level "0"
    1. Course Overview
    2. How 2 GET BEST out of this course?
  2. Chapter 2 : Getting Started
    1. History (4 mins)
    2. Linux Architecture Features
    3. Shells
    4. Lab Setup
    5. Connecting to Linux Machine
    6. Linux Command Structure Basic Commands - cd, ls
    7. Getting HELP on a Linux System? Where is F1?
    8. Internal and External Commands
    9. Command-line Productivity Tricks - 1
  3. Chapter 3 : Understanding Linux File System
    1. Linux File System Organization
    2. File Types
    3. Home Directory
    4. File Naming Restrictions
    5. Understanding Paths
    6. What are dot (.) files?
    7. Navigating File System
    8. Wild Cards
    9. Few Basic Commands
    10. Running Multiple Commands
    11. Command Substitution
    12. Create Your Own Commands with alias
  4. Chapter 4 : Working with Directories and Files
    1. Working with Directories - Part 1
    2. Working with Directories - Part 2
    3. Working with Files - wc
    4. Working with Files - cat, tac, rev
    5. Working with Files - more
    6. Working with Files - less
    7. Working with Files - head, tail
    8. Working with Files - Copy, Move, Delete..
    9. Working with Files - create
    10. Working with Files - splitting
  5. Chapter 5 : Standard I/O Redirection
    1. Standard I/O Concepts
    2. Redirection
    3. Terminal and Null Files
    4. File Descriptors Usage
    5. Using "I" (pipe) - sort uniq commands
  6. Chapter 6 : Users, Groups Switching User
    1. Understanding Users Groups
    2. The "root" account
    3. Switching Users - su command
    4. The sudo command
  7. Chapter 7 : File Attributes and Permissions
    1. Understanding File Attributes
    2. Understanding Permissions
    3. ls -l output
    4. Changing ownership and Permissions bits of a file
    5. Understanding Numeric Format
    6. Understanding Default Permissions (umask)
    7. "file" command
  8. Chapter 8 : Editing Files using "vi" editor
    1. vi Editor - Basic Concepts
    2. vi Editor - Part 1
    3. vi Editor - Part 2
    4. vi Editor - Part 3
    5. vi Editor - Part 4
    6. vi Editor - Part 5
    7. vi Editor - Part 6
    8. vi Editor - Part 7
    9. vi Editor - Part 8
  9. Chapter 9 : Regular Expressions
    1. Regular Expressions - Part 1
    2. Regular Expressions - Part 2
  10. Chapter 10 : Text Processing - Filters Searching
    1. "cut" command
    2. "paste" command
    3. "tr" command
    4. tee command
    5. "sort" "uniq" commands
    6. "grep" command
    7. "find" command - Part 1
    8. "find" command - Part 2
  11. Chapter 11 : Understanding Links (Hard Soft/Symbolic)
    1. Hard Link Soft Link Concepts Demo
  12. Chapter 12 : The Process
    1. Process, Parent Process, Child Process, PID PPID
    2. Types of Processes - FG, BG, Daemon
    3. Viewing the Running Processes (ps command)
    4. "nohup" command
    5. "time" command
    6. Signals
    7. Killing/Terminating processes using "kill" command
    8. Job Control - jobs, fg, bg
  13. Chapter 13 : Scheduling Jobs
    1. Scheduling Concepts
    2. "at" command "batch" command
    3. Using "cron"
  14. Chapter 14 : Handy Tools/Utilities
    1. Archiving Files using tar - Part 1
    2. Archiving Files using tar - Part 2
    3. Finding System Information
    4. Shutdown and Reboot
  15. Chapter 15 : Connecting to Linux Systems
    1. Direct GUI Login
    2. Putty Installation
    3. SSH from a Windows to Linux Machine
    4. SSH from a Linux to Linux Machine
    5. SSH from a MAC to Linux Machine
  16. Chapter 16 : Customizing Shell Environment
    1. Shell Prompt Customization
    2. Bash Shell Special Files
    3. alias Command
    4. Variables, Env Variables and source command
  17. Chapter 17 : Shell Scripting Basics
    1. Shell Scripting Absolute Basics
  18. Chapter 18 : Appendix Miscellaneous
    1. VirtualBox - Installation
    2. VirtualBox - Interface Walk-thru
    3. VirtualBox - Creating a Virtual Machine
    4. VirtualBox -Installing Ubuntu OS
    5. AWS - Creating AWS Account
    6. Creating a Linux EC2 instance SSH to it

Product information

  • Title: Mastering Linux Command Line
  • Author(s): www.GlobalETraining.com | Train Your Brain
  • Release date: March 2020
  • Publisher(s): Packt Publishing
  • ISBN: 9781800204027