Linux Bootcamp : Learn Linux Commands, vi, GREP, SED and AWK
4.5 (36 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
375 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Linux Bootcamp : Learn Linux Commands, vi, GREP, SED and AWK to your Wishlist.

Add to Wishlist

Linux Bootcamp : Learn Linux Commands, vi, GREP, SED and AWK

Learn Linux Commands, Bash shell, vi editor, GREP, SED and AWK scripting to Master The Command Line
4.5 (36 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
375 students enrolled
Last updated 9/2017
English
Current price: $10 Original price: $150 Discount: 93% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 10 hours on-demand video
  • 2 Articles
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
What Will I Learn?
  • Master basics of the command line and will be comfortable in using it
  • Learn vi command Editor in detail
  • Understand the use of Regular Expressions
  • Learn Linux Administration skills like adding,deleting,changing users and managing permissions
  • Learn how to use SED & AWK to perform complex tasks in easier way
  • Get the skills and knowledge to be a successful Linux professional
View Curriculum
Requirements
  • Basic Knowledge of Computers
Description

Linux is a powerful and widely used operating system, it is free and open source software. It can run on wide range of hardware platforms like desktops, servers, mobile devices and even supercomputers. Most of the top companies in the world use Linux servers. Linux is growing very rapidly and demand for Linux talent is on the rise. So acquiring Linux skills can help you land a job and get ahead in your career.

This course is designed for computer users who have limited or no previous knowledge of Linux. If you are complete beginner in Linux or have never worked on command line, then this course is for you. In this course you'll learn Linux from scratch.

This course will give you a good working knowledge of Linux, especially the command line. The real power of Linux lies in the command line, many complex tasks can be done easily using the command line. So you need to have a solid understanding of the Linux commands, and in this course we'll explore them in detail. There are in-depth explanations and clear instructions for each topic. First the basic commands are introduced and then we move on to more advanced topics. The topics are presented in a step-wise and easy to understand manner.  

What you will learn

  • Linux Distributions
  • Installing Linux using virtual Box
  • Linux File system
  • Using Linux Documentation
  • Commands for Managing Files
  • Create, copy, move, rename, delete files
  • Comparing, Sorting, Finding Files
  • Searching inside files using grep
  • Wildcards
  • nano Editor
  • Translating and deleting characters from a file
  • Pipes
  • I/O redirection
  • vi Editor
  • Links
  • User Management
  • Permissions
  • Alias
  • SED
  • AWK


Who is the target audience?
  • Anyone interested in learning Linux from scratch
  • Linux users wanting to master the command line and work more effectively
Students Who Viewed This Course Also Viewed
Curriculum For This Course
81 Lectures
09:52:15
+
Introduction to the Course
1 Lecture 02:28
+
Introduction
8 Lectures 39:12
About Linux
08:46

Linux Installation
02:54

Installing Ubuntu on VirtualBox
00:09

Linux Directory Structure
04:43

Absolute and Relative Pathanames
08:04

Structure of a Linux Command
03:46

Start Writing Commands
07:44

Getting Help
03:06
+
Working with Files and Directories
12 Lectures 01:52:56
Changing Directories
10:57



Viewing Contents of a File
07:49

nano Editor - 1
09:25

nano Editor - 2
07:02

Copying Files and Directories
10:41

Moving and Renaming Files and Directories
09:48

Deleting Files and Directories
04:33

Filename substitution : Wildcards
10:35

Filename Substitution : Wildcards ....contd
11:24

Hard Links and Symbolic Links
13:26
+
More on Files
14 Lectures 02:49:34
Comparing files : cmp and comm
04:09

Comparing files : diff and sdiff
10:13

cut, paste
16:56

Sorting Files
11:47

Finding files using find
18:47

Standard I/O Files and Redirection
18:37

Redirecting Standard Error
10:06

Chaining Commands : Pipes
08:26

uniq Command
06:41

Searching inside files using grep
16:44

Regular Expressions in grep
14:24

Translating and deleting characters from a file
18:12

Finding 5 most frequently used words in a file
04:22

Alias Command
10:10
+
vi Editor
16 Lectures 01:30:41
Introduction
07:53

Moving the Cursor : Navigation Commands
09:51

Inserting Text
05:23

Replacing Text
07:38

Deleting Text
03:36

Pasting text
02:23

Copying and Marking Text
08:07

Searching Text
03:16

Joining Lines, Undoing and Repeating Commands
03:17

ex Commands
08:38

Substitution : Find and Replace
03:45

Entering and Exiting vi
07:19

Opening Multiple files
08:20

Customizing your vi Environment
03:53

Visual Mode
04:36

Comparing files using vimdiff
02:46
+
Users and Groups
5 Lectures 41:14
Getting Super user powers and running commands as other users
07:52

Users and Groups
09:59

Adding and Removing Users
11:27

Adding and Removing Groups
06:23

Changing Ownership of a File
05:33
+
File and Directory Permissions
3 Lectures 22:48
File and Directory Permissions
05:21

Changing Permissions with chmod command
13:33

Setting the umask
03:54
+
sed Editor
14 Lectures 01:07:51
Introduction
04:36

Substituting Text
08:09

Line Addressing and Context Addressing
07:34

Negating an Editor Command
02:43

Deleting Lines
04:56

Inserting and Appending Lines
05:25

Changing Lines
02:05

Printing selective Lines
04:36

Multiple Editor Commands
11:12

Printing line numbers
02:44

Transforming Characters
02:27

Writing Lines to a file
07:14

Reading from a file
02:45

quit and list command
01:25
+
awk
7 Lectures 45:10
Introduction
05:11

Fields and Records
05:59

Specifying a field Delimiter
03:00

Multiple Commands
05:04

Running awk commands from a file
03:21

Variables
09:21

BEGIN and END blocks
13:14
+
Bonus Lecture
1 Lecture 00:26
Recommended Course and Offer on my other courses
00:26
About the Instructor
Deepali Srivastava
4.2 Average rating
630 Reviews
3,566 Students
7 Courses
Author

Deepali Srivastava has a Master's degree in Mathematics and is the author of books "C in Depth" and "Data Structures Through C in Depth". She loves programming and is passionate about teaching. Whether writing a book or making a course, she always tries to present the concepts in a simplified way which helps students develop interest in the topic being taught. Her books have been appreciated by students and she hopes that her online courses will also prove to be helpful.