Linux Command Line
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Linux Command Line
Included with
Learn more
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Navigate the Linux filesystem and manage files efficiently using CLI commands
Manage processes, storage, and files in an advanced Linux environment
Master environment variables and file system permissions to manage Linux effectively
Install software, edit files using vi/vim, and manage packages on different Linux distributions
Skills you'll gain
Tools you'll learn
Details to know
8 assignments
See how employees at top companies are mastering in-demand skills
There are 6 modules in this course
This course features Coursera Coach!
A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Master the Linux command line and take full control of your Linux system. This course will guide you through basic and advanced shell commands, helping you navigate the file system, manage processes, and work with files. You'll explore the core tools that allow you to interact with your system efficiently, from locating files to managing storage, and learn how to execute essential commands that make your work easier. The journey begins with the basics, such as using terminals and shells and understanding how to get help from the command line. You'll then move into the practical application of shell commands, including navigating files, working with storage, and managing processes. As you progress, youβll learn how to manipulate environment variables, adjust file permissions, and manage software installations on different Linux distributions. By the end of this course, youβll be comfortable working with both basic and advanced Linux commands and tools, as well as mastering key text editors like vi/vim and nano. Youβll be equipped to use Linux efficiently, whether youβre performing simple tasks or complex system administration. Ideal for users with basic Linux knowledge or beginners looking to strengthen their command line skills. No advanced technical background needed.
In this module, we will introduce you to the Linux command line interface (CLI), focusing on different terminal programs and shell environments such as Bash and Zsh. You will also learn how to access essential help resources from within the CLI to assist in your command-line navigation and operations.
What's included
3 videos1 reading1 assignment
3 videosβ’Total 94 minutes
- Terminals and Shellsβ’35 minutes
- Terminals and Shells Part 2β’30 minutes
- Getting Helpβ’29 minutes
1 readingβ’Total 10 minutes
- Full Course Resourcesβ’10 minutes
1 assignmentβ’Total 15 minutes
- Getting Started with the CLI - Assessmentβ’15 minutes
In this module, we will explore the foundational commands needed to operate in the Linux command line. You will learn how to navigate the filesystem, create and manipulate files, and perform basic file management tasks such as moving, copying, and deleting files using the shell.
What's included
3 videos1 assignment
3 videosβ’Total 90 minutes
- Navigating the Filesystemβ’34 minutes
- Working with Filesβ’29 minutes
- Working with Files Part 2β’28 minutes
1 assignmentβ’Total 15 minutes
- Basic Shell Commands - Assessmentβ’15 minutes
In this module, we will dive deeper into advanced Linux shell commands. You will learn how to manage running processes, monitor disk storage, and locate files efficiently. We will also introduce additional useful commands to help streamline your workflow and improve your command-line efficiency.
What's included
4 videos1 assignment
4 videosβ’Total 112 minutes
- Managing Processesβ’28 minutes
- Managing Storageβ’29 minutes
- Finding Filesβ’26 minutes
- Other Useful Commandsβ’29 minutes
1 assignmentβ’Total 15 minutes
- Advanced Shell Commands - Assessmentβ’15 minutes
In this module, we will explore the concept of shell environments. You will learn about environment variables and how to make them globally available. We will also cover file permissions, how to modify them, and walk through the advantages of different file systems like EXT4, XFS, and BTRFS.
What's included
4 videos1 assignment
4 videosβ’Total 102 minutes
- Environment Variablesβ’29 minutes
- Environment Variables Part 2β’20 minutes
- File Permissionsβ’31 minutes
- File Systemsβ’22 minutes
1 assignmentβ’Total 15 minutes
- Shell Environments - Assessmentβ’15 minutes
In this module, we will cover software installation on Linux. You will learn how to manage packages on Debian-based systems using apt and apt-get and on Redhat-based systems using yum and dnf. We will also explore how to compile software from source code in scenarios where a package isnβt available.
What's included
3 videos1 assignment
3 videosβ’Total 89 minutes
- Debian Package Managementβ’33 minutes
- Redhat Package Managementβ’31 minutes
- Installing from Sourceβ’25 minutes
1 assignmentβ’Total 15 minutes
- Installing Software - Assessmentβ’15 minutes
In this module, we will introduce you to text editing in the Linux command line. We will explore the powerful Vi and Vim editors, walking you through basic and advanced commands. You will also be introduced to GNU Nano, a simpler yet effective text editor, and learn its key features for text file manipulation.
What's included
3 videos3 assignments
3 videosβ’Total 65 minutes
- vi and vimβ’26 minutes
- vi and vim Part 2β’20 minutes
- GNU nanoβ’20 minutes
3 assignmentsβ’Total 90 minutes
- Editing Files - Assessmentβ’15 minutes
- Full Course Assessmentβ’60 minutes
- Full Course Practice Assessmentβ’15 minutes
Instructor
Offered by
Explore more from Support and Operations
Course
Course
- C
Coursera
Guided Project
Course
Why people choose Coursera for their career
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. Youβll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. Youβll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,
