What Is OS?
CUI and GUI
Linux Distributions
Package Manager
Kernel and Shell
Current Working Directory
Linux Directory Structure
Absolute Path and Relative Path (Linux OS)
Linux Command Syntax
Special Characters and Escape Character
Setting Up Linux Environment on AWS
pwd (Print Working Directory)
cd (Change Directory)
ls (List Contents of Directory)
mkdir (Make Directory)
rmdir (Remove Directory)
touch (Create File)
rm (Remove File)
mv (Move File and Directory)
cp (Copy File and Directory)
cat (Display File Content)
sort (Sort File Contents)
grep (Global Regular Expression Print)
Regular Expression
find (Find File and Directory)
Wildcard
ln (Create Link to File and Directory)
What Is Vim and How to Launch It?
Normal, Insert and Visual Mode
Normal Mode (1) – Move Cursor
Normal Mode (2) – Delete
Normal Mode (3) – Copy and Paste
Normal Mode (4) – Undo and Redo
Normal Mode (5) – Search Phrase
Normal Mode (6) – Replace Phrase
Normal Mode (7) – Save and Exit
Insert Mode
Visual Mode
What Are User, Group And Permission in Linux?
Permission (Access Mode) by Owner Status
Superuser (Root User) vs. Normal User
sudo (Run Command with Superuser Privileges)
su (Switch User)
useradd (Add User)
passwd (Set Password)
userdel (Delete User)
Group – Primary Group and Secondary Group
groupadd (Add Group)
usermod (Modify User Account Information)
gpasswd (Add and Delete Users to Group)
groupdel (Delete Group)
chown (Change Owner of File and Directory)
chgrp (Change Group of File and Directory)
chmod (Change Access Mode)
chmod Command with Numbers
w and who (Check Current User Login Status)
id and groups (Check User ID and Group)
getent (Display User and Group Data)
Standard Input Output and Redirection
Pipe (Combine Commands)
less (Display Content with Pager)
tr (Replace Characters)
cut (Extract Data Sections)
uniq (Extract Unique Data Lines)
Shell Script
echo (Echo input)
read (Read and Store Input)
Shell Variable and Environmental Variable
source (Execute Shell Script and Refresh Environmental Variables)
history (Check Command History)
alias (Create Command Shortcuts)
man (Display Manual)
type, which and whereis (Display Command Information)
Package Manager Command
tree (Display Directory Tree)
SSH (Secure Shell)
Locate .ssh Directory
SSH Remote Login (1) – Use Key Pair Generated by Server
SSH Remote Login (2) – Use Key Pair Generated by Client
SSH Config File
SSH Remote Login with Visual Studio Code
SCP (Secure Copy Protocol)
SCP with SSH Config File
SFTP (Secure File Transfer Protocol)
Other File Transfer Commands
Process and Job
Foreground and Background Jobs
jobs and ps (Display Jobs and Processes)
Signals
Create, Stop and Terminate Jobs
Daemon Processes
What Is Service on Linux?
Systemd
Unit File
Systemctl Sub-Commands
Create Custom Unit and Start at Boot
Firewall
UFW (Uncomplicated Firewall)
Web Server
Launch Apache Web Server
Revolutionize Your Learning with ChatGPT in This Beginner's JavaScript Book
Revolutionize Your Learning Journey in Web Development and AI Coding for Beginners
The Step By Step Manual for Complete Beginners with Zero Coding Experience to Build Stunning Websites from Scratch
From Beginner to Pro: Master UI/UX Design and Create Stunning Web & App Designs with Step-by-Step Guides to Wireframes, Mockups, and Prototypes.
The Hands-On Manual for Complete Beginners to Master Version Control and Remote Coding Collaboration
The Complete Beginner's Handbook to Mastering Web Development Effortlessly Without Prior Programming Experience
SEO foundation Master Search Engine Optimization and Boost Your Online Visibility with This Easy Resource for Complete Beginners
On-Page, Off-Page, and Technical SEO Implementations The Step-By-Step Manual for Complete Beginners to Get Your Website Noticed Online Fast