YoVDO

Learning Linux Command Line

Offered By: LinkedIn Learning

Tags

Linux Courses Bash Courses Vim Courses Text Editing Courses Shell Scripting Courses Command Line Courses

Course Description

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
  • Using GitHub Codespaces with this course
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

Taught by

Scott Simpson

Related Courses

Advanced Commands in Linux
Coursera Project Network via Coursera
Amazon Elastic File System (Amazon EFS) Primer (Italian)
Amazon Web Services via AWS Skill Builder
Amazon Elastic File System (Amazon EFS) Primer (Japanese)
Amazon Web Services via AWS Skill Builder
Amazon Elastic File System (Amazon EFS) Primer (Spanish)
Amazon Web Services via AWS Skill Builder
Amazon Lumberyard Primer (French)
Amazon Web Services via AWS Skill Builder