Learn the Linux Command Line: The Basics

Learn the Linux Command Line: The Basics
Learn the Linux Command Line: The Basics
English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 43m | 252 MB

The Linux command line is critical for anyone who uses this open-source operating system. For many tasks, it’s more efficient and flexible than a graphical environment. For administrators, it plays a vital role in configuring permissions and working with files. In this course, experienced author Scott Simpson discusses the basics of working with the Linux command line using the Bash shell, focusing on practical Linux commands with examples that help you navigate through the file and folder structure, edit text, and set permissions. Scott also discusses some of the common command-line tools, such as grep, awk, and sed, and command-line apps such as the nano and Vim text editors. The course wraps up with a look at how to install and update software via the Linux command line.

This course will establish the foundation for more advanced Linux topics. Find other Linux training courses here.

Topics include:

  • What is the Linux command line?
  • Writing Linux commands at the prompt
  • Finding help for Linux commands
  • Editing files and folders
  • Configuring user roles and file permissions
  • Using pipes to connect commands
  • Peeking at files
  • Searching and editing text
  • Finding disk and system information
  • Installing and updating software
Table of Contents

What you should know before watching this course
Using the exercise files
Optional: Creating a virtual machine
Optional: Installing guest additions in the VM for easier use
A very quick intro to Linux

Command-Line Basics
What is the command line?
Understand how commands are structured
Write commands in a shell at the prompt
Helpful keyboard shortcuts in the terminal
Find help for commands

Files, Folders, and Permissions
Explore and navigate the filesystem
A little more about ls
Create and remove folders
Copy, move, and delete files and folders
Find files from the command line
Understand user roles and sudo
Understand file permissions

Common Command-Line Tasks and Tools
The Unix philosophy
Use pipes to connect commands together
Peek at files with cat, head, tail, and less
Search for text in files and streams with grep
Manipulate text with awk, sed, and sort
Edit text with Vim
Edit text with nano
Working with tar archives
Stdin, stdout, stderr, and output redirection
Challenge: Extract information from a text file
Solution: Extract information from a text file

A Peek at Some More Advanced Topics
Find out which Linux distribution you’re using
Find disk and system information
Install and update software in Red Hat, CentOS, and Fedora
Install and update software in Debian and Ubuntu

Next steps