• Post category:StudyBullet-7
  • Reading time:7 mins read


Introductory course on Linux Command Line (Bash Shell)

What you will learn

Do most commonly used Linux commands

Navigate Linux filesystem on command line

Create, view and edit text files using (nano) editor and other utilities on command line

Find help on various Linux commands

Do basic networking tasks on command line – file transfer (HTTP Server, wget) and check connectivity (ping)

Description

In this course, you shall get an introduction to Linux Command Line. This course is targeted for Beginners of Linux command line. The users who use Linux extensively or do Bash Shell Scripting should Not enroll in this course as this course cover the basics.

Become an effective Linux user and level up your career and productivity!


Get Instant Notification of New Courses on our Telegram channel.


An aside: The major part of this course has been created on Ubuntu Linux but any Linux distribution can be used by the student to follow the course. 

English
language

Content

Introduction to Linux and the Command line

Introduction to the course
History of GNU/Linux
Introduction to GNU/Linux
Introduction to Linux Distributions
QUICK WIN: cal and date
Introduction to Terminal and Shell
Introduction to Linux
BONUS: looking ahead of the curve
Conclusion

Introduction to Terminal commands

Introduction: Basic Terminal Commands
Where am I?
Change directory
List files
Create a directory
Create a file
Introduction to Terminal commands – PART 1
Type of a file
Read a file
Concatenate files
Copy a file
Move or Rename a file
Remove a file
History of your shell commands
Find a file
Shorten a long command
Introduction to Terminal commands – PART 2

Getting help on Terminal commands

Introduction: Help on Terminal Commands
Manual pages
What does this Terminal command do?
Getting help on Terminal commands

File manipulation commands

Introduction: File manipulation commands
Standard output redirection
Standard input redirection
Standard Error redirection
Chain Linux commands
Search for a keyword in a file
File manipulation commands – PART 1
Count words in a file
Sort content of a file
Filter content of a file
Environment variables on Linux
Compress files to save storage space
Read top and bottom of a file
Translate characters on a file
File manipulation commands – PART 2

Linux Filesystem

Introduction: Linux Filesystem
High-level overview of Filesystem hierarchy
Disk usage on Linux
Mount and unmount a filesystem (USB drive)
Linux Filesystem

Text editor on Linux

Introduction: Text editor
NANO editor: open, edit and save a file
NANO editor: Basic navigation commands
Text editor on Linux

User management in Linux

Introduction: User management
User Management: Tools
Root user account and Substitute user account
User management in Linux

Networking fundamentals

Introduction: Networking fundamentals
Check internet connectivity: ping
Download a remote file: wget
Share a local file: HTTP Server
Networking fundamentals
ACTIVITY: Download a remote file and access it on HTTP Server

Improve productivity on command line

Introduction: Productivity on Command Line
Shortcuts on shell
Introduction to Z Shell
Command line applications for image viewing and screenshot

The final steps

Congratulations!
Bonus Lecture: Additional resources