• Post category:StudyBullet-4
  • Reading time:10 mins read


Master the Fundamental Skills of Linux

What you will learn

Understand Linux Processes and Jobs

How to Navigate the Linux File System

How to use basic in-built text editors

How to automate mundane tasks through scripting

Some of the most common job interview questions to help you gain employment

Description

Learning Linux is perhaps one of the most useful skills you can learn today. With so many businesses switching or adopting Linux as part of their network architecture, having this knowledge is crucial to getting hired in many of the most sought-after companies.

If you feel like Learning Linux is intimidating, then this is the course for you. With this course, I take you step-by-step and teach you the most used and valuable commands you can use today.


Get Instant Notification of New Courses on our Telegram channel.


This course takes a systematic approach where the skills taught to build upon each other cumulate in learning how to automate your Linux operating system. Thus, not only will you understand some of the most used terminal commands, but I will also show you how to use the graphical interface.

You will learn how to use all the essential and fundamental parts of Linux. As well, this course covers some of the most common job interview questions. Taking this course will help you take the first step towards advancing your career or helping you get a career using Linux.

With this course, you will learn how to:

  • Understand how Linux Process and Jobs works
  • How to navigate the Linux file system
  • How to copy, move, create, and delete files
  • How to use some of the most basic and essential in-built text editors
  • How to automate mundane daily tasks using scripting
  • Some of the most common job interview questions

Let me be clear, I cover a lot of material and you could use this course for multiple use cases such as preparing for a job interview, learning the basics of Linux, or just reinforcing what you are learning from other courses that also teach Linux. You will certainly feel a lot more comfortable using Linux after enrolling and taking this course.

Plus I take a look at some of the most popular Debian based Linux Operating Systems including the following:

  • PopOS!
  • Mint!
  • Ubuntu
  • AntiX
  • Pure OS
  • Parrot Home and Parrot Security
  • Kali Linux OS

Sign up for this course today to get started!

English
language

Content

Day 00 – Before we get started
Introduction
Why Take This Course?
How to Get The Most Out of This Course
Which Linux Distro To Learn?
Precautions Before Installing Linux
Introduction to Oracle VM VirtualBox Manager
Install Linux on Oracle Virtual Box
Essential Commands To Know
Using Man Pages To Find Answers
Day 01 – The Basics of Linux
Linux Files and Directories
Navigating Linux File System
Creating Files and Directories
Deleting Files and Directories
Copying Files and Folders in Linux
Moving Files and Directories
Understanding File Permissions
Changing Permissions and File Ownership
Determining Disk Usage of Files and Folders
Determining a Files Type
Safely Shutdown Linux
Day 02 – Updating and Upgrading Your System Plus Other Important Commands
Adding Users
Modifying Users using chage command
Adding Users Using the GUI
Adding and Removing Groups
Updating and Upgrading Your System
Dealing with Installation Issues
Using Graphical Package Managers
Using Snap Repositories
Adding Repositories To Your System
Holding Repositories In Your System
Day 03 – Finding Files on Your System or Network
Using Find – The Basics
Using Find – Some Advanced Features
Understanding Regular Expressions
Understanding and Using GREP
Using sed in Linux
Using awk in Linux
Day 04 Understanding Linux Internals Through Processes and Jobs
Understanding Processes and Jobs
Using top to inspect processes and jobs
Examining Running Processes Using htop
Examining Running Processes Using glances
Changing Your Default Shell
Introduction to Environment Variables
Using alias in Linux
Introduction to bashrc files in Linux
Day 05 Editing Files Using Various Methods
Using Nano
Using VIM in Linux
Dealing with text from the command line
Using VSCodium in Linux
Using Extensions in VSCodium
Using Emacs on Linux
Using the Remarkable Markdown Editor on Linux
Using the ReText Markdown Editor for Linux
Using libreoffice in Linux
Day 06 – Backing up your system
Backing Up Your System Introduction
Introduction to timeshift
Using rsync as part of your backup strategy
Using rclone to sync your system to cloud services
Day 07 – Putting it all together
Putting it all together
Useful BASH Extensions in VSCodium
Basics of BASH Scripting
BASH Conditional Statements
BASH Conditional Operators
Using case in BASH
BASH loops
Using Functions in BASH
reading a file line by line
example of a more useful script
Automating Tasks with Cron and Anacron
Day 08 – Appendix
Just some fun commands to check out
Manually Sync Your System Time
Differences in Debian 10 vs Debian 11
Ubuntu Overview
Looking Into Pop OS!
Overview of ParrotOS
Overview of Kali Linux
elementaryOS Overview
Using antiX – The Rescue Linux OS
Using Linux Mint
Pure OS – An Overview
Top Linux Programs You Should Look Into
Top Phone Interview Questions
Beginner and Intermediate Job Interview Questions
Expert Level Interview Questions and Answers
Bonus Section
Bonus Lecture – Don’t Miss Out on This!