Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Becoming a Linux Power User

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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. This course guides you through every aspect of Linux from using the shell to managing running processes and writing simple scripts. Starting with an introduction to terminals and shells, you'll dive deeper into executing commands and learning how to use powerful features like tab completion, aliases, and piping. You will also understand how to navigate and manipulate the Linux filesystem, manage file permissions, and move files with ease. In the latter part of the course, you will explore process management and scripting. You’ll gain essential skills like managing foreground and background processes, as well as creating and executing your own shell scripts. By the end of this course, you will have developed the skills needed to navigate the Linux environment with confidence. You’ll learn how to work with the command line, manage files and directories, and automate tasks with shell scripts. Through hands-on exercises, you'll be able to execute commands efficiently and understand the deeper structure of Linux systems. Suitable for learners with basic computer knowledge who want to master Linux skills. Some terminal experience is helpful but not required.

Syllabus

  • Using the Shell
    • In this module, we will explore the fundamentals of using the Linux shell. You'll learn about the various terminals and shells available, how to execute basic and advanced commands, and how to navigate and troubleshoot using built-in help tools. By the end of this module, you’ll be comfortable working in the shell environment.
  • Moving around the Filesystem
    • In this module, we will cover the essential concepts of the Linux filesystem, from its structure to managing files and directories. You'll also learn about file permissions, including how to modify them and understand what different permission settings mean in a Linux environment.
  • Working with Text Files
    • In this module, we will dive into editing text files using Vi, one of the most powerful editors in the Linux world. You'll also explore other tools and learn how to search for files effectively using multiple commands, enhancing your text-editing and file-management skills.
  • Managing Running Processes
    • In this module, we will explore how to manage running processes in Linux, including how to monitor and prioritize them. You will also learn how to switch between foreground and background processes and how to handle process termination effectively.
  • Writing Simple Shell Scripts
    • In this module, we will introduce shell scripting, starting with the basics of writing and executing scripts. You’ll learn how to use logic constructs and loops to create powerful scripts that can automate tasks and save time on the command line.

Taught by

Packt - Course Instructors

Reviews

Start your review of Becoming a Linux Power User

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.