4.75 out of 5
4.75
4 reviews on Udemy

LINUX Command Line Fundamentals

An introductory course for beginners
Instructor:
Sid Inf
31 students enrolled
English [Auto-generated]
Understand the Linux architecture
Understand how to setup a Linux Server
Understand how to get the Linux Server accessible from other third party tools
Understand the commonly used commands and limitations of those commands
Understand how to get help on any particular command
Understand the basics of Shell Scripting

All are welcome to this course. Though this course is focused for new Linux users, there is content for the experienced Linux users as well. Learning the command line is challenging and takes a lot effort. It’s not that it’s so hard, but rather it’s so vast. Unlike many other computer skills, knowledge of the command line is long lasting. The skills learned today will still be useful ten years from now.

 This course is created in a logical sequence each covering some aspect of the command line experience, which will help you understand how it works in real time and how it is setup from the Administration point of view and what are the channels in which the connection can help to communicate with the server, much like a tutor sitting next to you guiding you along.

Another goal is to acquaint you with the UNIX way of thinking, which is different from the Windows way of thinking. Along the way, we’ll go on a few side trips to help you understand why certain things work the way they do and how they got that way.

Introduction

1
Who should take this course?

A quick review on who should take this course.

2
Where is UNIX used in a Data Warehouse Project?

Let's see what are the common areas in which UNIX is used.

3
Why should we go for LINUX?

Let's get a quick overview on why LINUX is used in 80 to 85% of installations across tools and technologies.

4
What is the process to connect to LINUX from Windows machine in DWBI projects?

This lecture shows how to connect to UNIX/LINUX in real time projects.

Required Downloads and Configuration for VMWare Setup

1
RHL 7.5 Download, Installation and Configuration - Part 1

In this lecture, we see the download steps of RHL 7.5, VM Ware and installation process to set up the LINUX server.

2
WinSCP, Oracle XE Download and FTP process

In this lecture, the following topics are covered

  • WinSCP download and related software's usually used in Real time projects

  • Oracle XE Download

  • Directory creation in LINUX

  • Default permissions and how to change the permissions with CHMOD

  • FTP content upload using WinSCP

3
Steps to install Oracle XE on the configured LINUX machine

In this lecture, we will learn the commands to install Oracle XE on Linux machine.

4
RHL 7.5 Configuration (Part 2) and initial usage steps/properties

This lecture is part 2 of the download steps of RHL 7.5, VM Ware and installation process to set up the LINUX server.

Installation and Configuration of Oracle VirtualBox

1
Installation of Oracle Virtual Box and configuring the LINUX server

In this lecture, we see the steps to download the Oracle Virtual Box and configuration of LINUX server 7.5

Getting Started with the UNIX commands in detail

1
What is SHELL and how do the commands respond?

We will start with understanding what a SHELL is and how it works. Along with this we will also learn the commands like date, cal, df and free.

2
Commands to navigate between folders in UNIX

In this lecture, we talk about the following commands.

  • pwd - present working directory

  • cd - change directory

  • ls  - list

  • Absolute Path

  • Relative Path

3
Touch command and some basic rules on file creations and file naming conventions

In this lecture, we talk about the common errors which the beginners do in LINUX using the file creation and naming conventions of the files.

4
Understanding the default layout of the ls command and permissions
  • Let's understand the results of ls command.

  • Different option of ls command

  • File permissions

5
File Command

What is File command and how to use it?

6
Less Command

What is less command and how to use it?

File Directory Structure or File System Layout

1
UNIX File Directory Structure

In this lecture, the UNIX file directory structure is discussed.

Commands to manipulate the Files and Directories

1
What are wildcards? How to use them?

Let's understand what wildcards are and how to use them.

2
mkdir command

All you need to know about mkdir command.

3
cp command

All you need to know about cp or copy command.

4
mv command

How to use move command?

5
rm command

Let's learn how to use rm command.

Practice 1

1
What is covered in this practice test?

Introduction to practice test 1.

2
Steps for performing practice test 1

Here are the steps for the practice test 1.

More Commands

1
type command

Let's learn how to use type command.   

2
which command

Let's learn how to use which command.   

3
help command

Let's learn how to use help command.   

4
info command

Let's learn how to use info command.   

5
alias command

Let's learn how to use alias command.   

Input Output Redirection

1
Introduction to I/O redirection and Standard Output

Introduction to I/O redirection and Standard Output

2
Standard Error and usage of /dev/null/

Redirection of standard output to /dev/null/

3
CAT command in general

Let's learn how to use cat command.   

4
CAT command as a standard input

Let's learn how to use cat command as standard input

5
How to use pipe in the command line?

Let's learn how to use pipe (|) in the command line

6
sort command

Let's learn how to use sort command.   

7
unique command

Let's learn how to use unique command.

8
wc - word count command

Let's learn how to use wc (word count) command.

9
grep command

Let's learn how to use grep command.

10
head and tail commands

Let's learn how to use head and tail command.

11
tee command

Let's learn how to use tee command.

12
How to use echo and tilda sign?

Let's learn how to echo and tilda signs in the commands.

13
What are Arithmetic Operations?

We can perform Arithmetic operations in Linux. Let's understand how.

14
Example to built multiple files with a single command

Practical example of creating multiple folders with command line.

15
How to find which user is currently connected?

How to identify which user is currently logged in?

16
Let's understand the quotes

How does quotes work?

17
Single Quotes and Escape Characters

How does the single quotes and escape characters work?

18
Let's revisit the permissions

A quick look at the permissions...once again :)

19
Sudo Su Command

How to switch user with in a single terminal?

Processes

1
ps command

Let's learn how to use ps command.

2
top command

Let's learn how to use top command.

3
How to stop the commands at the command line using cntrl+c?

How to stop a command or a shell script?

4
How to make a process run at the background or foreground?

How to make a process run at the background or foreground?

5
How does the kill command work?

This lecture covers the kill command and how to identify the process number and job speck to perform the kill command.

6
Some more LINUX Administration commands to know.

Commands covered in this lecture:

  • pstree

  • vmstat

  • xload

  • tload


Local and Global Variables

1
Local and Global Variables

This lecture covers the local and global variables.

Vi Editor

1
Introduction to vi editor and basic navigational commands

The vi editor (short for visual editor) is a screen editor which is available on almost all Unix/Linux systems. Once you have learned vi, you will find that it is a fast and powerful editor. vi has no menus but instead uses combinations of keystrokes in order to accomplish commands.

2
Set Number (set nu) command in vi

Usage of Set Number (set nu) command in vi.

3
Set Case (set ic) command in vi

Usage of Set Case (set ic) command in vi

4
Some of the basic network commands

Discussion of some very basic network commands.

5
Find Command

Usage of find command

6
gzip command

Usage of gzip command

Bonus Section

1
Direct links to other courses

This lecture will provide you with the coupons for other courses.

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.8
4.8 out of 5
4 Ratings

Detailed Rating

Stars 5
3
Stars 4
1
Stars 3
0
Stars 2
0
Stars 1
0
e60e6c6a5ef70e5e0b79b3972ff8b7e3
30-Day Money-Back Guarantee

Includes

6 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion