Master the Command Line: Use the Linux and Mac OSX Terminal
4.1 (19 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.
1,035 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Master the Command Line: Use the Linux and Mac OSX Terminal to your Wishlist.

Add to Wishlist

Master the Command Line: Use the Linux and Mac OSX Terminal

Lose Your Fear of Typing and Feel as Confident at the Terminal as in the Graphical User Interface
4.1 (19 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.
1,035 students enrolled
Created by Ric Smolenski
Last updated 9/2016
English
Curiosity Sale
Current price: $10 Original price: $40 Discount: 75% off
30-Day Money-Back Guarantee
Includes:
  • 33 mins on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Use the command line/terminal to navigate files and directories
  • Use the command line/terminal to create files and directories
  • Use the command line/terminal to edit files and directories
View Curriculum
Requirements
  • You should have access to a command line/terminal. This could be on your Mac or Linux computer or on a remote server.
Description

In this course you will learn how to use the command line (also called the terminal) in a UNIX-based operating system like Linux or Mac OSX.

Learn how to navigate the command line and manipulate files like an expert!

  • Learn how to navigate in the terminal/command line.
  • Learn how to create and manipulate files and directories.

Take the fear away from the terminal and feel comfortable typing!

Let's admit it. The command line looks scary and different in today's world of Graphical User Interfaces on our computers and mobile devices. My first computer only had a command line, but that was many decades ago. Many of us never had that experience but sometimes find ourselves needing to use the terminal for some random task. But when we see that command prompt we don't know what to do.

I designed this course to be easy and accessible to beginners. I'll explain what that prompt means and what to do when you're there. You'll learn how to navigate the filesystem and how to manipulate files and directories. I keep it very basic so if you're looking for an advanced course then this probably isn't the course for you. I focus on the basics.

At the end of this course you'll know all of the basics of the command line and feel comfortable using it.

Who is the target audience?
  • This command line/terminal course is meant for newbies who are not familiar with the command line/terminal and/or students looking for a quick refresher on the command line/terminal.
  • This course is probably not for you if you're already experienced with the command line/terminal.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
Introduction
1 Lecture 01:36

This video contains an introduction to the course.

Preview 01:36
+
Navigating the File System
3 Lectures 10:45

You will learn basic navigation on the command line including the pwd, ls, and cd commands.

Preview 04:25

We will take a deeper dive into the ls command introducing the clear and man commands along the way.

More About the List Command: ls, man, clear
03:55

We already learned one shortcut to navigate the filesystem. In this lecture you will learn two more.

Preview 02:25

Test your basic navigation knowledge.

Basic Navigation
7 questions
+
Working With Files and Directories
6 Lectures 20:07

In this lecture we'll start working with files and directories using the touch, mv, mkdir, and rm commands.

Basic File and Directory Manipulation: touch, mv, mkdir, rm
05:21

In this lecture we'll create and edit text files with nano. We'll also learn the Up arrow command to see our command history.

Preview 02:44

In this lecture we'll continue to manipulate text files by using the cat command.

Concatenate Text Files: cat
02:47

If you have a text file that's too big to fit on your screen you can use the more command to page through its contents. You can also pipe the output from one command to another.

Viewing Big Text Files: more and |
03:17

You'll learn how to not only page through, but scroll back in large text files with less. I'll also briefly show you vim to help understand why you close less the way you do. Seeing vim will also help you to really appreciate nano. If you're using Ubuntu you'll also see how to install packages from the command line.

Viewing and Editing Text Files: less and vim
03:25

You already learned how to copy by using the mv command, but you can also use the cp command. You'll also learn how wildcards (*) can make life easier.

A Different Way to Copy and Wildcards: cp and *
02:33

See how much you learned about working with files and directories at the command line.

Files and Directories Quiz
10 questions
+
Conclusion
1 Lecture 00:58

This video contains a conclusion to the course.

Conclusion
00:58
About the Instructor
Ric Smolenski
4.5 Average rating
83 Reviews
2,810 Students
5 Courses
College Instructor, IT Director, Certification Collector

My name is Ric and I'm an Information Technology Geek. It all started when I got my first computer, an Atari 600XL when I was about 12 years old (it was new back then). I've since went on to become the Director of Technology for an international oil and gas company and then a college instructor and dean.  

I enjoy teaching and my students are a priority. I've taught and developed college courses since 2003 in subjects including Linux, UNIX, Windows, MS Office, Game Development, Web Server Administration, Network Security, Internetworking, Cisco Routing, Cisco Advanced Routing, Cisco Switching, Career Development, and even Mathematics. I've also been a peer reviewer for IT textbooks published by both Cengage Learning and McGraw-Hill. 

I currently hold or have held the following certifications: Certified Scrum Master, Titanium Certified Application Developer, i-Net+, A+, Network+, Security+, Certified Novell Administrator, Certified Novell Engineer, Master Certified Novell Engineer, Cisco Certified Network Associate, and Microsoft Certified Professional. Okay, so those Novell ones don't mean so much now, but they were a lot of work so I'm including them :)