Linux
Course overview
We begin the course with an introduction and history of Linux Operating System. Then, we will define what Linux is and what distributions are. We will show you how to install Linux and ways to connect to Linux system where you can practice your Linux skills. Next, we will cover Linux filesystem hierarchy, the command line interface, getting help and finding documentation, Root (the superuser), Linux directories and navigating We’ll look into details of how to read, set and change file and directory permissions. Sharing files and directories with others. Finding files and directories. Viewing and editing files. We’ll learn delete, copy, move and rename operations. Input, Output and redirection, Searching for the data. Customizing your prompt and aliases. Transferring files over network. Finally, we will cover processes and job control. Schedule and automate jobs, Switching users, Command line efficiency tips and software package management.
Introduction:
- Background and Introduction
- Linux Distributions
- Installing Linux using an image on virtual machine
- Files, Editors and Directories
- The Linux Directory Structure
- The Shell
- Basic Linux Commands
- Working with Directories
- Listing Files and Understanding ls output
- File and Directory Permissions
- Editing Files in Vi (Cheat Sheet)
- Finding Files and Directories
- Deleting, Copying, Moving and Renaming Files
- Wildcards
- I/O Redirection
- Searching in Files and Using Pipes
- Customizing the Shell Prompt
- Shell Aliases
- Environment Variables
- Processes and Job Control
- Scheduling Repeated Jobs
- Switching users and running commands as others
- Shell History and Tab completion
- Installing Software on Linux
- Bonus Lesson