Gain insights into the command-line interface, delve into navigating file systems, creating scripts, and automating tasks to enhance productivity and control your computer efficiently.
Beginner
120 Lessons
5h 30min
Certificate of Completion
Gain insights into the command-line interface, delve into navigating file systems, creating scripts, and automating tasks to enhance productivity and control your computer efficiently.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
In this course, you will get the chance to explore the command-line interface (CLI), starting with basics like navigating file systems and working with directories and files. Then, you will use those building blocks to tackle more advanced features and tasks within the CLI. You will also learn to turn basic commands into executable scripts and easily automate common tasks. This course will empower you to put the interface to work, take complete control of your computer, and hack your way to productivity.
What You'll Learn
Understand the working of the command-line interface.
Learn how to create an Ubuntu virtual machine.
Understand navigating the filesystem and directories.
Learn about networking tools like web APIs, cURL, Secure Shell, rsync, and Netcat.
Learn about executing programs and automating tasks, including scripts.
Understand program tools like ranger, pandoc, direnv, HTTP, Pygments, jrln, jq, and Siege.
What You'll Learn
Understand the working of the command-line interface.
Show more
Course Content
Introduction
Creating an Ubuntu Virtual Machine with VirtualBox
Navigating the Filesystem
Working with Files and Directories
Build File/Directory Explorer in Flask
Project
Streams Of Text
The Shell and Environment
12 Lessons
Running and Managing Programs
14 Lessons
Write a Shell in C
Project
Networking Tools
13 Lessons
Automation
7 Lessons
Additional Programs
13 Lessons
Conclusion
2 Lessons
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.