Linux and Unix Command Line : A Practical Introduction

An Introduction Course to the Linux and Unix Command Line

4.30 (62 reviews)
Udemy
platform
English
language
Operating Systems
category
instructor
Linux and Unix Command Line : A Practical Introduction
214
students
15.5 hours
content
Nov 2021
last update
$64.99
regular price

What you will learn

This is an Introduction Course to the Linux and Unix Command Line.

This Course will provide a solid foundation to work with the Linux and Unix Command Line.

The recommended learning method with this Course will be to initially practice along with me and after that you can create your own scenarios to work with these commands and features in a repeated manner. This way you will be able to remember and recollect these commands and features and will become very comfortable at working with the Linux and Unix Command Line

Description

This Course will provide a solid foundation to work with the Linux and Unix Command Line.   In this course, lot of commands and features that can be used in the Linux and Unix Command Line are covered for purposes like working with files and directories, searching for files and directories, performing pattern matching in case of text files, using variables, using aliases among many other activities.   A brief Introduction to Shell Scripting is also provided in this Course.

This Course is a very practical course where every command and feature covered is demonstrated along with detailed explanation for every step in the demonstration.

Content

Introduction

Introduction to the Course
Introduction to Linux and Unix Operating Systems
Introduction to the Linux and Unix Command Line
Introduction to the Linux and Unix Shell
Introduction to different Shells in Linux and Unix Systems

Beginning with the Linux and Unix Command Line

Introduction to the Directory Hierarchy in Linux and Unix Systems
Linux and Unix Command Components
Starting with Linux and Unix Commands
Using man pages for help

Working with Files and Directories

A note on working with files and directories
Creation of directories using the mkdir command
Creation of files using the touch command
Using the cat command to create and view the content of text files
Listing files in a directory using the ls command
Using the cp command to copy files and directories
Using the mv command to rename and move files and directories
Using the rmdir command to remove empty directories
Using the rm command to remove files and directories
Using the file command to identify file type

The vi/vim Editor to create and edit text files

The vi/vim Editor: Adding text to the file - Session 1
The vi/vim Editor: Adding text to the file - Session 2
The vi/vim Editor : Navigating to different lines in the file
The vi/vim Editor - Session Customization
The vi/vim Editor - "Seeing" Non-Printable Characters like Tab and New Line
The vi/vim Editor - Finding Text, Finding and Replacing Text
The vi/vim Editor - Saving the file and exiting from the vi Editor session

More commands to work with text files

The more command
Using cat command to "see" Non-Printable characters like Tab and New Line
The head command
The tail command
A note on previous Lecture
The wc command

Hard Links and Symbolic Links

Introduction to Hard Links
Working with Hard Links
Working with Symbolic Links
Comparison between Hard Links and Symbolic Links

The find and grep commands

Locating files with the find command
Shell Metacharacters
Matching patterns with the grep command
Introduction to Regular Expressions
The egrep and fgrep commands

Shell Command Line - More features

Redirection of Standard Input
Redirection of Standard Output
Redirection of Standard Error
Using the Pipe mechanism and the tee command
Avoiding overwrite of existing files while redirecting Standard Ouput/Error
Use of Quoting characters in the Shell

Working with Variables and Aliases in the Shell

Using Local Variables and Environment Variables
Shell Reserved Variables
Shell Special Variables
Using Aliases

File and Directory Access Permissions

The Traditional Unix/Linux File Access Permissions
Using chmod command to change file permissions
The umask value and umask command
Default permissions for a file and directory on their creation
Using chown command to change the User and Group Owner of files and directories
Using chgrp command to change the Group Ownership of files and directories

Managing Processes

The ps command
The pgrep command
The top command in Linux
The kill and pkill commands

Archiving Files and Directories

Using the tar command
Using the jar command

Compressing and Uncompressing files

The gzip, zcat and gunzip commands
The bzip2, bzcat and bunzip2 commands
A note on use case scenarios for compressing files
Using the zip and unzip commands

Introduction to Shell Scripting

What is Shell Scripting?
Constructs used in Shell Scripting
Functions
Use of Positional Parameters
The cut command
Use Case scenarios for Shell Scripting

Conclusion

Course Review
Further Learning Suggestions

Reviews

Vanshika
October 31, 2020
It is an amazing course! I could understand the commands easily and now I feel very confident in this subject. Thank you sir!
Jyothsna
October 14, 2020
This is the PERFECT course I was looking forward to take up! Perfect for beginner's with no prior knowledge in unix or linux. Every concept is explained beautifully and in depth. Thank you so much Mr. Prem!
Eileen
June 17, 2020
Der Kurs ist extrem in die Länge gezogen. Er wiederholt bei allen neuen Themen, die alten. Man hätte wirklich seine Zeit sinnvoller nutzen können als bei diesem Kurs. Ich bin sehr enttäuscht. Da hilft auch keine 2x Steigerung der Geschwindigkeit nichts mehr.

Charts

Price

Linux and Unix Command Line : A Practical Introduction - Price chart

Rating

Linux and Unix Command Line : A Practical Introduction - Ratings chart

Enrollment distribution

Linux and Unix Command Line : A Practical Introduction - Distribution chart
2643742
udemy ID
11/6/2019
course created date
12/6/2019
course indexed date
Bot
course submited by