Linux Command Line Basics

This is an introductory course to the Linux command Line. It is ideal for beginners but is also great for advanced users
4.5 (3,021 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.
56,291 students enrolled
Free
Start Learning Now
  • Lectures 37
  • Length 5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2013 English

Course Description

Join the most popular #1 Linux Course on Udemy. Become an effective Linux user and advance your Career. Learning the Linux Command Line will take you FAR !

Learn to appreciate the powerfulness of the command line.

Understand the structure of the Linux File system

Learn how to navigate your file system using few simple commands !

Learn how to create, modify and process files.

Learn how to create your own commands

There is a file associated with every video explaining the commands to reinforce your understanding and to clear any confusion you have .

What are the requirements?

  • any linux distribution installed or even on a virtual machine

What am I going to get from this course?

  • Learn the basics of the command line
  • Realize the potential of the command line
  • Learn to navigate your Filesystem
  • Understand the Filesystem hierarchy
  • Understand how to use command options
  • Learn to create links
  • Learn powerful wild cards
  • Learn how to create,view and manipulate files
  • Learn to use different text editors (nano,gedit)
  • Learn where to find help while using the command line
  • Create you own commands

What is the target audience?

  • Linux users or learners
  • Windows users who wants to migrate to Linux but are afraid to make the move !

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to the Command Line
03:02

Learn how to open your terminal

04:24

Here we learn how to display the date on our terminal

06:58

In this video, you will learn how the Linux file system is structured. You will also learn about some important directories. I suggest that you take a look at the pdf file in the downloadable materials after watching this video.

18:38

Learn how to navigate your Linux system through your command line (Terminal)

File system
3 questions
04:53

Notice the similarity and the consistency of the Linux Commands

04:00

Understand the two types of Linux Links and realise the differences between them.

10:14

Learn how to create linux links on your command line

04:27

Creating a directory loop using Linux soft links !

Linux Links
3 questions
17:50

Here we explore the different options for our ls command

ls command options
6 questions
Section 2: Working with Files
06:22

update the timestamps and create files with the touch command

04:52

Learn how to create directories and remove empty directories using mkdir and rmdir commands

15:06

Learn how to remove any kind of file with the rm command

Removing Files
4 questions
07:37

Learn how to copy files and directories

11:40

Learn how to move (cut) and rename files using the mv command

07:56

Reveal any file type with the file command and notice the insignificance of file extensions in Linux

09:16

Understand how spaces works within a filename in Linux and how to deal with filenames that have spaces

08:27

How to add special characters to a filename and how to deal with them

06:18

Learn the tab trick to auto-complete your commands and file names. Make your life easier at the command line!

05:26

Learn some valuable shortcuts that will facilitate your life at the command line

Section 3: Viewing and Editing Files
03:11

Exploring the default graphical text editor gedit for Linux (gnome)

08:24

Learn how to use the command line text editor nano

09:47

Learn how to display the history of your command line

05:43

Learn how to view text files with the less command

07:45

Learn how to view text files with the cat and tac commands

05:58

Learn how to view the first lines (or the last lines) of a text files using the head and tail commands

06:06

Learn how to display the number of lines,characters,words in a text file

Section 4: Help yourself !
12:20

Explore the different types of commands

05:21

Learn how to display the location of the executable commands

07:13

Learn how to display the help pages for the shell builtins and the manual pages for the executable commands.

02:44

Learn how to display a brief description about your executable programs (commands).

Types of commands and finding help
5 questions
Section 5: Make your Own Commands
13:21

Learn how to execute multiple commands on a single line (in two different ways).

Combining commands
4 questions
16:42

Learn some powerful wildcards that will increase your efficiency at the command line

15:10

Deepen your knowledge of the Linux wildcards

Wildcards
5 questions
08:25

Learn how to create your Linux commands !

05:56

Realise the potential and the usefulness of the alias command.

05:59

Learn how to delete aliases and how to save your alias permanently.

4 questions

Check your understanding on the alias command

Let's remain connected
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Ahmed Alkabary, Linux Enthusiast, Programmer, Mathematician

I started programming since high school learning Visual Basic and MySQL, which then made me major in computer science and mathematics. I am a big fan of all Linux distributions and find them really powerful operating systems. I have certifications from Oracle and LPI (Linux professional institute) . I am also a proud member of the Linux Foundation

Ready to start learning?
Start Learning Now