Command Piping and Redirection

45 minutes
  • 3 Learning Objectives

About this Hands-on Lab

In this hands-on lab, we will use piping and redirection to populate a file with the specific results of commands. Understanding piping and redirection takes practice, and in this lab you will practice both to populate a file using redirection with data process with piping. By the end of this lab, you should be comfortable piping output from one command to another, and redirecting the output to a file.

Learning Objectives

Successfully complete this lab by achieving the following learning objectives:

Determine the Number of Files and Folders in `/usr/share`
  1. Run the following commands:
    ls /usr/share/ | wc -l
    ls /usr/share/ | wc -l > ~/value.txt
Determine the Number of Unpacked Entries in `/var/log/dpkg.log`
  1. Run the following commands:
    cat /var/log/dpkg.log | grep unpacked | wc -l
    cat /var/log/dpkg.log | grep unpacked | wc -l >> ~/value.txt
Determine the Total Number of Entries in `/var/log/dpkg.log`
  1. Run the following commands:
    cat /var/log/dpkg.log | wc -l
    cat /var/log/dpkg.log | wc -l >> ~/value.txt

Additional Resources

You have been asked to answer the following questions and place the results in a file named ~/value.txt:

  • How many files and folders are in /usr/share?

  • How many unpacked entries are in the log file /var/log/dpkg.log?

  • What is the total number of entries in /var/log/dpkg.log?

What are Hands-on Labs

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!

Get Started
Who’s going to be learning?