Linux Command Line for Beginners

Video description

In this Linux Command Line for Beginners training course, expert author Geoff Allen will teach you how to use the command line on a Linux system. This course is designed for the absolute beginner, meaning no previous experience with the command line is required.

You will start by learning about the prompt and shell interaction, then jump into learning simple commands, including how to deal with your files, run commands in the background, and how to learn more. From there, Geoff will teach you about files and directories, permissions, pipes, backgrounding, and I/O redirection. This video tutorial also covers wildcards, and how to customize aliases, your path, and your prompt. Finally, you will learn about vi, including how to navigate in vi, make changes, and save.

Once you have completed this computer based training course, you will be fully capable of using the command line on a Linux system. Working files are included, allowing you to follow along with the author throughout the lessons.

Table of contents

  1. Introduction
    1. Introduction And Course Overview
    2. About The Author
    3. Why Command Line - The GUI Is Not Enough
    4. Accessing The Command Line
    5. Linux Shells - What Is The Difference And Why Should I Care?
  2. The Prompt And Shell Interaction
    1. Basic Shell Interaction
    2. Getting Around - cd And pwd
    3. Listing Files And Directories
    4. How The Shell Works - What Happens When You Hit Return
  3. Simple Commands
    1. Dealing With Files - cat, head, tail And less
    2. About Your System - df, uptime And uname
    3. Dealing With Processes - Part 1
    4. Dealing With Processes - Part 2
    5. Running Commands In The Background
    6. How To Learn More - Man Pages
  4. Files And Directories
    1. Touch
    2. rm
    3. mkdir, rmdir And rm -r
    4. Soft And Hard Links -ln
  5. Permissions
    1. ls Revisited - ls -l And More Options
    2. File Permissions - The Mode - Part 1
    3. Directory Permissions - The Mode - Part 2
    4. Special Permissions - Root, Sudo And Extra Permission Bits
    5. Understanding Users And Groups
    6. Changing Permissions - chmod, chown And chgrp
    7. Managing Users - useradd, usermod, userdel, passwd
    8. Managing Groups - groupadd And groupdel
  6. Pipes, Backgrounding And IO Redirection
    1. Three Useful Commands - Grep, Sort, And Cut
    2. Pipes And Pipelines
    3. IO Redirection
  7. Wildcards
    1. Introducing Shell Wildcards
    2. Understanding Shell Wildcards
  8. Customization
    1. Customizing Aliases
    2. Customizing Your Path
    3. Customizing Your Prompt
    4. Making Customizations Persist
  9. VI
    1. Why Learning VI Is Important
    2. Navigating In VI, Making Changes And Saving
    3. Advanced Editing In VI - Part 1
    4. Advanced Editing In VI - Part 2
  10. Conclusion
    1. Conclusion And A Bonus Command

Product information

  • Title: Linux Command Line for Beginners
  • Author(s):
  • Release date: September 2015
  • Publisher(s): Infinite Skills
  • ISBN: 9781771374446