Learning Linux Command Line

Go to class
Write Review

Free Online Course: Learning Linux Command Line provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Learning Linux Command Line is taught by Scott Simpson.

Overview
  • Explore the Linux command line and Bash shell. Learn how to navigate the file and folder structure, edit text, set permissions, and install and update software on Linux machines.

Syllabus
  • Introduction

    • Learning Linux command line
    • What you should know
    • A very quick intro to Linux
    1. Setting Up Your Environment
    • Creating a Linux virtual machine
    • Following along on other platforms
    2. Command-Line Basics
    • What is the command line?
    • Understand how commands are structured
    • Write commands in a shell at the prompt
    • Finding help for commands
    • Helpful keyboard shortcuts in the terminal
    • Challenge: Find command information
    • Solution: Find command information
    3. Files, Directories, and Permissions
    • The Linux file system
    • Understanding file paths
    • Navigating the file system
    • Exploring the output of the ls command
    • Create and remove directories
    • Copy, move, and delete files and directories
    • Find files from the command line
    • Understand user roles and sudo
    • Understand file permissions
    • Modify file permissions
    • Create hard and symbolic links
    • Challenge: Fix broken syntax
    • Solution: Fix broken syntax
    • Challenge: Practice working with files
    • Solution: Practice working with files
    4. Common Command-Line Tasks and Tools
    • The Unix philosophy
    • Use pipes to connect commands together
    • View text 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 and zip archives
    • Challenge: Create and share a file
    • Solution: Create and share a file
    • Output redirection
    • Exploring environment variables and PATH
    • Challenge: Extract information from a text file
    • Solution: Extract information from a text file
    5. A Peek at Some More Advanced Topics
    • Find information about your Linux distribution
    • Find system hardware and disk information
    • Install and update software with a package manager
    Conclusion
    • Next steps