CompTIA Linux+ 2014 Powered By LPI: LX0-103: Advanced GNU and Unix Commands

This course is included in our On-demand training solution.


Linux consists of many tools to manipulate files, streams, and processes from the command line that an administrator really needs to know in order to get the most from their system. This course will describe and show the basic usage of some of the Linux tools that can be used to manipulate files, stream data, and manage processes. You will also learn how to prioritize processes and how to use basic Regular Expressions to do advanced searches and matches against files and file contents. This course is one of a series in the Skillsoft learning path that covers the objectives for the CompTIA Linux+ exams LX0-103.

Target Audience

Administrators or advanced Linux users who need to manipulate files, file contents, or processes from a command line shell



Expected Duration

90 min.

Course Objectives

Course Introduction

Using Unix Commands to View File Contents

  • use commands from the shell to view the contents of a file, view just the beginning of a file, or the end of a file
  • Using Unix Commands to Count Data in Files

  • use commands to count items in a file or files, such as line counts, words, or characters
  • Using Commands to See Alternate Views of File Contents

  • describe how to view files in Octal or other formats, as well as convert text files into a printable format
  • Using Unix Commands to Parse File Contents

  • use commands to manipulate the data within a file including splitting and joining files
  • Using Unix Commands to Modify File Contents

  • use commands to retrieve unique lines in a file, or convert characters like tabs to spaces
  • Using Unix Commands to Sort or Format File Contents

  • use commands to convert text from a file into another format and be able to sort the file contents
  • Performing Basic Text Transformations Using sed

  • use the basic features of sed to edit the contents of a file
  • Running Jobs in the Foreground and Background

  • perform commands that will run in the background and switch them to the foreground or background
  • Signaling a Program to Continue Running after Logout

  • use tools to run a background task that will continue running after logging out
  • Monitoring Active Processes

  • use tools to monitor active processes and system resource usage
  • Selecting and Sorting Processes for Display

  • configure tools to select and sort processes on the display
  • Sending Signals to Processes

  • use tools to send signals to processes, such as telling the process to check configuration files or to stop running
  • Introducing Job Priorities and the Default Priority

  • describe the process priorities and how you can see the priority of a process
  • Starting a Program with a Different Priority

  • use nice to set the priority of a process when it is started
  • Changing the Priority of a Running Process

  • use renice to change the priority of a process while it is running
  • Introduction to Regular Expressions

  • describe how regular expressions, or regEx, are created and how they can be used
  • Using Regular Expression Tools on a Filesystem

  • use tools to search for files by matching against a regular expression
  • Using Regular Expression Tools on a File

  • use commands to find lines in a file that match a regular expression
  • Using Regular Expression Tools to Replace File Contents

  • use tools to change the contents of files based on matching a regular expression
  • Exercise: Using Advanced GNU and Unix Commands