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!
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.
You will learn basic navigation on the command line including the pwd, ls, and cd commands.
We will take a deeper dive into the ls command introducing the clear and man commands along the way.
We already learned one shortcut to navigate the filesystem. In this lecture you will learn two more.
Test your basic navigation knowledge.
In this lecture we'll start working with files and directories using the touch, mv, mkdir, and rm commands.
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.
In this lecture we'll continue to manipulate text files by using the cat command.
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.
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.
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.
See how much you learned about working with files and directories at the command line.
This video contains a conclusion to the course.
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 :)