Linux Command Line - From Zero to Expert
Get in the rhythm of the command line as a first step towards Linux System Administration, VoIP and many more areas.
This course is for you if you are new to the Linux Command Line but want to learn it without all the headaches. Linux command line is a cross-cutting skill. If you are comfortable with the command line, you can learn a lot of different skills very quickly and with minimal hassle. After taking this course, you will be all set to work with highly useful concepts such as Linux System Administration, setting up architectures for Machine Learning and Deep Learning, work with systems that enable VoIP and many many more areas.
In this course, we will start from scratch. This is a very applied course, so we will immediately start with the command line! We will explain everything through the commands and not bore you with dull slides. In fact, there isn't a single slide in this course!
If you have never worked with Linux before (or installed it), this course will show you how to set it up in a Virtual Machine with minimal effort. If you already have Linux or Mac, you can use that too. Then, we will start from zero and get you up to the level of expert without dumping too many commands on you.
We take a case study-based approach and motivate why we need the commands we're learning. If there is a command that is typically taught in courses but isn't used too often, we skip it so that you learn only the stuff that will be useful to you.
In this course, we aim to give you the feel of the rhythm behind the command line so that you are in the position to understand the philosophy behind the command line and use it to your advantage. Through this approach, we can cover the whole spectrum in less than 3 hours.
There is also a real-time chat system in place for students who enroll in this course. With a free signup, you get access to real-time chat with myself and fellow students who are working to complete this course (or have completed the course before you). We plan on creating this network of like-minded experts who can help each other out and collaborate on exciting ideas together.
What will I learn?
About the instructor:
Target Audience:
Anyone who:
What you need to know before starting:
*** UPDATES ***
Basics
FREE PREVIEWWorking with Directories
Working with Files
History and Fast Tracking Command Entry
Pipes and Chaining Commands (The Power of Composition)
Redirecting Output to Files (and the Why of it)
Remove, Move and Some Other Stuff
Disc Usage and Folder Sizes
Keyboard Shortcuts (and how they can help you out)
Finding Files with Powerful Criteria
Tailing Files (and the Power of Debugging)
Process Listings
CPU/Memory Information -- the Way of the Pros
Interfaces and Ports
Case Study: Download Youtube Playlist
Why VI
Moving Around
Delete, Undo, Copy, Paste
Ownership Explained through a Case Study
Permissions and Security
ZSH, Syntax Highlighting, Prettifying the Terminal
SSH -- Connecting to Remote Machines
Executing Long-running Remote Commands (No Hangup at Disconnect)
Mohammad Nauman
PhD, programmer, researcher, designer and teacher.
I have a PhD in Computer Sciences and a PostDoc from the Max Planck Institute for Software Systems. I have been programming since early 2000 and have worked with many different languages, tools and platforms.
I have an extensive research experience with many state-of-the-art models to my name. My research in Android security has led to some major shifts in the Android permission model.
I love teaching and the most important reason I upload online is to make sure people can find my content.
"Linux Command Line - From Zero to Expert"
$27.81
Lifetime enrollment
You may like these other courses by Mohammad Nauman.