Home
Courses
All Classes
Web Design
Mobile App
Software Engineering
Blockchain
System Admin
CMS Classes
Self-learning Classes
Bootcamps
Teenagers
Adults
Recipes
About
Our instructors
Services
Partners
Testimonials
Contact
Blog
learn Linux for beginners
learn Linux for beginners
Watch below video:
Why learning Linux?
Info
Learning objectives
You will learn:
Navigating the file system
Controlling file access
File and directory naming rules and conventions
Manipulating files and links
Controlling the Terminal
Working with vim
Monitoring and controlling processes
Using command line editing
Command substitution, quoting and escaping
Using backup commands
Submitting and controlling print jobs
Working with secure shells
Using GNOME and KDE GUI environments
Counting words, lines and characters
Working with compression utilities
Using the Zsh and bash commands
Requirements
None.
Topics and Subtopics
The following outline is covered in this course:
1- Introduction to UNIX
Design Philosophy
System Components
The Shell and Command Entry
Documentation
Installation and Setup
2- Basic Linux User Commands
Logging In and Logging Out
Command Line Editing
Navigating the File System
Viewing and Copying Files
Controlling the Terminal
Sending and Receiving Mail
3- Text Editing in Linux
Types of Editors
From ed to ex to vim
Basic Editor Tasks with vim
Editing Multiple Files
Named Buffers
vim Startup File
4- UNIX Processes
The UNIX Process Model
Process States
Monitoring and Controlling Processes
5- The Linux File System
File System Organization
File Types
File and Directory Naming Rules and Conventions
Commands for Navigating the File System
Introduction to Inodes
Ownership, Permissions, and Dates
Manipulating Files and Links
Manipulating Directories
Determining Disk Usage
Other File System Utilities
6- Introduction to Linux Shells: Zsh and Fish
Shell Functions
I/O Redirection and Pipes
Command Separation and Grouping
Background Execution
Filename Expansion
Shell Variables
Command Substitution
Quoting and Escaping Metacharacters
Zsh Shell Features
Fish shell Features
Command Execution
Startup Files
Customizing the User Environment
7- Multitasking and Batch Processing in Linux
Multitasking
Scheduled Execution Using cron
The at and batch Commands
8- File Processing Utilities in Linux
Examining and Comparing Files
Reporting Differences Between Files
Comparing Files of Any Format
Displaying Data in Octal and Hex
Compressing Data
Converting File Formats
9- Backing Up Files in Linux
Backup Media
UNIX Device Names
tar and cpio
File Transport and Conversion with dd
10- Linux Desktop Environments- Ubuntu
KDE Menus, Toolbars, and Tools
Gnome Menus and Tools
LibreOffice
Write
Calc
Impress
Math
Draw
Base
Introduction to Ubuntu
Introduction to Debian
11- Linux Homework 1
12- Linux Homework 2
13- Linux Homework 3
Part4
Info