VOOZH about

URL: https://www.coursera.org/learn/packt-mastering-linux-command-line-lvkfq

⇱ Mastering Linux Command Line | Coursera


Mastering Linux Command Line

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Mastering Linux Command Line

Included with

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Identify and recall basic Linux commands and system architecture.

  • Explain the structure and functionality of the Linux file system.

  • Execute Linux commands to navigate directories and manipulate files.

  • Differentiate between internal and external commands, as well as various file types and permissions.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

8 assignments

Taught in English

There are 18 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. Mastering the Linux command line can significantly enhance your productivity and proficiency in managing systems. In this comprehensive course, you'll gain hands-on experience with a variety of commands, tools, and techniques, allowing you to navigate the Linux environment confidently. You'll not only understand fundamental commands but also learn how to use advanced features to streamline your workflow and perform complex tasks with ease. You'll begin by understanding the Linux architecture, shell basics, and file system organization. After learning about the core Linux structure, you'll move on to mastering essential commands such as cd, ls, and cp, and how to use redirection, piping, and file manipulation commands. As you progress, you will gain familiarity with editing files using the vi editor, performing text processing with filters, and using regular expressions. The course also dives into process management, job scheduling, and handling user accounts and permissions. You'll be able to seamlessly switch between users, manage permissions, and work with process IDs (PIDs). Later sections explore the usage of tools like tar for archiving, cron for scheduling, and SSH for secure connections, giving you a full spectrum of tools to enhance your Linux experience. This course is ideal for anyone looking to master the Linux command line, including system administrators, developers, and IT professionals. No prior experience with Linux is required, making it suitable for both beginners and those looking to sharpen their skills.

In this module, we will introduce you to the course, outlining its objectives and structure. You'll gain insight into how to get the most out of your learning experience by understanding the course flow and recommended practices.

What's included

2 videos1 reading

2 videosTotal 8 minutes
  • Course Overview5 minutes
  • How 2 GET BEST out of this course?3 minutes
1 readingTotal 10 minutes
  • Full Course Resources10 minutes

In this module, we will explore the foundational concepts of Linux, including its history, architecture, and essential features. You will learn to set up your lab environment, connect to a Linux machine, and navigate basic command structures.

What's included

9 videos

9 videosTotal 48 minutes
  • History (<4 mins)4 minutes
  • Linux Architecture & Features5 minutes
  • Shells2 minutes
  • Lab Setup2 minutes
  • Connecting to Linux Machine6 minutes
  • Linux Command Structure & Basic Commands - cd, ls15 minutes
  • Getting HELP on a Linux System? Where is F1?9 minutes
  • Internal and External Commands3 minutes
  • Command-line Productivity Tricks - 13 minutes

In this module, we will dive into the structure and organization of the Linux file system. You’ll explore file types, paths, and naming conventions while mastering the commands needed to navigate and manipulate files efficiently.

What's included

12 videos1 assignment

12 videosTotal 82 minutes
  • Linux File System Organization13 minutes
  • File Types5 minutes
  • Home Directory8 minutes
  • File Naming Restrictions9 minutes
  • Understanding Paths14 minutes
  • What are dot (.) files?5 minutes
  • Navigating File System6 minutes
  • Wild Cards9 minutes
  • Few Basic Commands6 minutes
  • Running Multiple Commands2 minutes
  • Command Substitution3 minutes
  • Create Your Own Commands with alias5 minutes
1 assignmentTotal 15 minutes
  • Assessment 115 minutes

In this module, we will focus on managing directories and files in Linux. You will learn to manipulate directories, view and edit file contents, and perform essential operations like copying, moving, and splitting files.

What's included

10 videos

10 videosTotal 74 minutes
  • Working with Directories - Part 17 minutes
  • Working with Directories - Part 24 minutes
  • Working with Files - wc5 minutes
  • Working with Files - cat, tac, rev4 minutes
  • Working with Files - more8 minutes
  • Working with Files - less10 minutes
  • Working with Files - head, tail8 minutes
  • Working with Files - Copy, Move, Delete..13 minutes
  • Working with Files - create3 minutes
  • Working with Files - splitting12 minutes

In this module, we will cover the standard I/O concepts and various redirection techniques. You’ll learn how to effectively control input and output streams and use pipes to chain commands for powerful data manipulation.

What's included

5 videos

5 videosTotal 41 minutes
  • Standard I/O Concepts7 minutes
  • Redirection11 minutes
  • Terminal and Null Files7 minutes
  • File Descriptors Usage9 minutes
  • Using "I" (pipe) - sort & uniq commands6 minutes

In this module, we will explore the concepts of users and groups within Linux. You'll learn about the root account, switching users, and using commands like su and sudo to manage permissions and security.

What's included

4 videos1 assignment

4 videosTotal 20 minutes
  • Understanding Users & Groups10 minutes
  • The "root" account3 minutes
  • Switching Users - su command4 minutes
  • The sudo command3 minutes
1 assignmentTotal 15 minutes
  • Assessment 215 minutes

In this module, we will delve into file attributes and permissions. You’ll learn to read and modify permissions, change file ownership, and understand how default permissions are set using the umask command.

What's included

7 videos

7 videosTotal 60 minutes
  • Understanding File Attributes5 minutes
  • Understanding Permissions7 minutes
  • ls -l output13 minutes
  • Changing ownership and Permissions bits of a file11 minutes
  • Understanding Numeric Format12 minutes
  • Understanding Default Permissions (umask)10 minutes
  • "file" command3 minutes

In this module, we will introduce you to the powerful vi editor. You’ll start with basic concepts and progressively learn advanced techniques for efficient text editing, enabling you to manage files with ease.

What's included

9 videos

9 videosTotal 84 minutes
  • vi Editor - Basic Concepts6 minutes
  • vi Editor - Part 119 minutes
  • vi Editor - Part 211 minutes
  • vi Editor - Part 312 minutes
  • vi Editor - Part 412 minutes
  • vi Editor - Part 57 minutes
  • vi Editor - Part 62 minutes
  • vi Editor - Part 712 minutes
  • vi Editor - Part 83 minutes

In this module, we will explore regular expressions, a powerful tool for text processing. You’ll learn the fundamentals of regex syntax and how to use them to perform complex searches and text manipulations.

What's included

2 videos1 assignment

2 videosTotal 22 minutes
  • Regular Expressions - Part 115 minutes
  • Regular Expressions - Part 27 minutes
1 assignmentTotal 15 minutes
  • Assessment 315 minutes

In this module, we will focus on text processing and searching techniques. You’ll master commands like cut, paste, tr, and grep, which are essential for manipulating and searching through text data efficiently.

What's included

8 videos

8 videosTotal 90 minutes
  • "cut" command11 minutes
  • "paste" command8 minutes
  • "tr" command15 minutes
  • tee command5 minutes
  • "sort" & "uniq" commands8 minutes
  • "grep" command11 minutes
  • "find" command - Part 119 minutes
  • "find" command - Part 214 minutes

In this module, we will clarify the concepts of hard and soft links. You’ll learn how to create and manage these links, gaining a deeper understanding of file system references and their uses.

What's included

1 video

1 videoTotal 14 minutes
  • Hard Link & Soft Link Concepts & Demo14 minutes

In this module, we will examine Linux processes, including their types and lifecycle. You’ll learn to view, manage, and control processes using various commands, ensuring efficient multitasking and system management.

What's included

8 videos1 assignment

8 videosTotal 46 minutes
  • Process, Parent Process, Child Process, PID & PPID3 minutes
  • Types of Processes - FG, BG, Daemon2 minutes
  • Viewing the Running Processes (ps command)13 minutes
  • "nohup" command9 minutes
  • "time" command2 minutes
  • Signals2 minutes
  • Killing/Terminating processes using "kill" command7 minutes
  • Job Control - jobs, fg, bg8 minutes
1 assignmentTotal 15 minutes
  • Assessment 415 minutes

In this module, we will delve into job scheduling techniques. You’ll learn how to automate tasks using cron jobs and other scheduling commands, allowing you to optimize and manage recurring tasks effectively.

What's included

3 videos

3 videosTotal 26 minutes
  • Scheduling Concepts6 minutes
  • "at" command & "batch" command6 minutes
  • Using "cron"14 minutes

In this module, we will introduce you to various handy tools and utilities in Linux. You’ll learn archiving techniques, how to gather system information, and how to perform critical system operations like shutdown and reboot.

What's included

4 videos

4 videosTotal 47 minutes
  • Archiving Files using tar - Part 116 minutes
  • Archiving Files using tar - Part 216 minutes
  • Finding System Information9 minutes
  • Shutdown and Reboot6 minutes

In this module, we will explore the various methods for connecting to Linux systems. You’ll learn to establish secure SSH connections using tools like PuTTY and configure access from different operating systems.

What's included

5 videos1 assignment

5 videosTotal 9 minutes
  • Direct GUI Login2 minutes
  • Putty Installation2 minutes
  • SSH from a Windows to Linux Machine3 minutes
  • SSH from a Linux to Linux Machine2 minutes
  • SSH from a MAC to Linux Machine1 minute
1 assignmentTotal 15 minutes
  • Assessment 515 minutes

In this module, we will teach you how to customize your Linux shell environment. You’ll learn to modify the shell prompt, manage environment variables, and create aliases, tailoring the shell to your workflow.

What's included

4 videos

4 videosTotal 43 minutes
  • Shell Prompt Customization8 minutes
  • Bash Shell Special Files19 minutes
  • alias Command5 minutes
  • Variables, Env Variables and source command11 minutes

In this module, we will cover the absolute basics of shell scripting. You’ll learn how to create simple scripts, enabling you to automate routine tasks and streamline your work processes.

What's included

1 video1 assignment

1 videoTotal 10 minutes
  • Shell Scripting Absolute Basics10 minutes
1 assignmentTotal 15 minutes
  • Assessment 615 minutes

In this module, we will guide you through the installation and configuration of VirtualBox and AWS. You’ll learn how to create and manage virtual machines, set up Linux instances, and connect to them securely.

What's included

6 videos2 assignments

6 videosTotal 41 minutes
  • VirtualBox - Installation4 minutes
  • VirtualBox - Interface Walk-thru5 minutes
  • VirtualBox - Creating a Virtual Machine7 minutes
  • VirtualBox -Installing Ubuntu OS4 minutes
  • AWS - Creating AWS Account3 minutes
  • Creating a Linux EC2 instance & SSH to it17 minutes
2 assignmentsTotal 75 minutes
  • Full Course Assessment60 minutes
  • Full Course Practice Assessment15 minutes

Instructor

Offered by

Explore more from Support and Operations

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

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.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,