UNIX® and Linux® Tools and Utilities

Course 396 | 4 Days

Attendee Rating

Evaluations in the Last 12 Months
  • 5 stars: 76%
    5 Star Ratings: 76%
  • 4 stars: 24%
    4 Star Ratings: 24%
  • 3 stars: 0%
    3 Star Ratings: 0%
  • 2 stars: 0%
    2 Star Ratings: 0%
  • 1 star: 0%
    1 Star Ratings: 0%
4.76 stars (96 reviews)
UNIX and Linux Tools and Utilities

You Will Learn How To:

  • Build and use Linux/UNIX tools and utilities
  • Perform complex search strings using regular expressions
  • Explore extended regular expressions with grep, sed and awk
  • Employ text filters to manipulate text and data
  • Write shell scripts to automate routine tasks
  • Process structured data with awk
Participants developing advanced UNIX and Linux skills in individual and team exercises.

Hands-On Experience Includes:

  • Forming powerful regular expressions for searching text
  • Combining filters for text processing
  • Refining the output of commands with sed
  • Performing complex text selection and manipulation with awk
  • Automating simple, repetitive tasks using shell scripts
  • Writing shell scripts to customize Linux/UNIX tools

About This Course: UNIX and Linux provide a rich set of utilities to enable developers to streamline tasks and maximize productivity. To realize the full power of your UNIX/Linux system, you need to choose the right tools and use them in the right combination. Through extensive in-class hands-on exercises, you gain the knowledge and skills to adapt the UNIX environment to your particular needs.

NEW! FREE After-Course Instructor Coaching - available after May 1, 2014.
Click here to learn more about this & other Attendee Benefits

  • Course Info

    Course 396 Content

    Linux and UNIX Fundamentals

    The evolution of Linux and UNIX

    • Exploring the history of UNIX
    • Examining current Linux/UNIX standards

    Reviewing UNIX commands

    • Manipulating files and directories
    • Writing shell start-up files

    Uncovering UNIX documentation

    • Utilizing the man command
    • Investigating other manual page browsers

    Searching Text with Regular Expressions

    Working with regular expressions

    • Specifying string patterns for filtering operations
    • The meta character set
    • Developing extended regular expressions

    Implementing the grep command

    • Processing files
    • Processing command output

    Filtering Text

    Defining the characteristics of a filter

    • Reading from standard input
    • Writing to standard output and standard error
    • Combining filters into pipelines to perform complex tasks

    Performing tasks with common filters

    • Editing the output of commands with the stream editor sed
    • Translating characters with tr
    • Sorting files and command output
    • Comparing different versions of files with diff
    • Using other common filters: cut and uniq
    • Combining filters for complex text processing
    • Executing filter commands with find

    Programming with Shell Scripts

    Exploring shell basics

    • Writing simple shell scripts
    • Storing data in shell variables

    Controlling logic flow

    • Making decisions with if and case
    • Quoting shell commands to control substitutions
    • Testing file attributes, strings and numbers
    • Reading and testing standard input
    • Looping with for and while
    • Accessing the shell's built-in variables

    Integrating other shell features

    • Accepting command-line arguments
    • Redirecting standard output
    • Substituting command output
    • Performing arithmetic in shell scripts
    • Scanning for command line options

    Working with tools creatively

    • Combining filters with pipelines and command substitution
    • Developing scripts incrementally

    Restructuring Data with awk

    Establishing awk as a flexible search tool

    • Writing useful awk one-liners
    • Testing and extracting fields from structured input
    • Performing arithmetic calculations

    Creating long awk scripts

    • Matching patterns with extended regular expressions
    • Modifying awk's default behavior with special patterns and built-in variables

    Extending awk capabilities

    • Using awk's control constructs for testing and looping
    • Storing data in arrays
    • Formatting output using printf
    • Searching files with multi-line records

    Who Should Attend

    Those who want to maximize the power of their UNIX/Linux system, who have knowledge of UNIX or Linux at the level of Course 428, "UNIX Comprehensive Introduction," or Course 143, "Linux Comprehensive Introduction."

    Training Hours

    Standard class hours:
    9:00 a.m. - 4:30 p.m.

    Last day class hours:
    9:00 a.m. - 3:30 p.m.

    Free optional course exam:
    3:30 p.m. - 4:30 p.m.

    Each class day:
    Informal discussion with instructor about your projects or areas of special interest:
    4:30 p.m. - 5:30 p.m.

  • More Course Info

    No additional course info is available at this time.

  • Certification/Credits

    Many Learning Tree courses provide college credit and industry continuing education credits. You can also earn a Learning Tree Professional Certification in your area of expertise and prepare for popular industry certifications. See below for continuing professional development credits associated with this course.

    College Credit – 2 Semester Hours This course qualifies for 2 semester hours of college credit as certified by the American Council on Education's College Credit Recommendation Service (ACE CREDIT). Read More...
    Certification Core Course This course qualifies as a Core Course in our Job-Specific Professional Certification Program. Read More...
    CompTIA 23 CEUsThis course is approved by CompTIA for continuing education units (CEUs). Read More...
    CPE 23 CreditsThis course qualifies for 23 CPE credits from the National Association of State Boards of Accountancy CPE program. Read More...
  • Tuition

    4-Day TuitionNew AttendeeReturning AttendeeNotes
    Commercial $2,810$2,530

    Click here for multi-course savings plans.

    Tuition payment is not required at time of enrollment.

    Government $2,499$2,249

Guaranteed to Run Guaranteed to Run event

Course Dates
4 Days

Attend from Home, Work or AnyWare Center Via AnyWare Learn More »


Attend In-Class or LiveLinked at an Education Center
Learn More »

Ed. Center


First - Select Your Date:


Then - Select Your Attendance Method:

Choose your AnyWare location.

AnyWare Learning Centers

Click on the area to see a list of AnyWare Centers. Then, select the AnyWare Center at which you wish to attend your course.

Your Attendance Options
for this Instructor-Led Course


Attend from Home, Work or your nearest AnyWare Learning Center via AnyWare

Attend via AnyWare

Experience your course from home, work or your nearest AnyWare Learning Center and enjoy the same highly effective, hands-on instructor-led training using AnyWare – our superior, web-based course attendance platform. To learn more about AnyWare, Click here »

Education Center

Attend from one of our Education Centers or from a Attend from a LiveLinked ClassroomLiveLinked Classroom™

Attend in an Education Center

In-Class at an Education Center

Experience your course in a purpose-built Education Center that provides many unique amenities. To learn more about our Education Centers, Click here »

From a Attend from a LiveLinked ClassroomLiveLinked Classroom

Experience your course in a custom-designed LiveLinked Classroom, which is connected to your instructor-led course at the hosting education center. You and your fellow attendees are provided with:

  • Dedicated computers
  • Multiple large high-definition displays
  • An advanced audio and video system

To learn more about LiveLinked Classrooms, Click here »

Tuition & Savings Plans

Take advantage of our Multi-Course Tuition Savings Plans. Learn more »

Enroll Today – Hassle Free!

Call 1-888-843-8733 or enroll online by selecting your date above.

  • No advance payment required.
  • No fees for cancellation or rescheduling, ever.
  • Take up to 30 days after your course date to pay.
  • Satisfaction guaranteed – or you pay no tuition.

You can bring this course on-site to your organization

Bring Learning Tree Training to your workplace with our On-Site Training Solution. Learn more »

"My instructor in UNIX and Linux Tools and Utilities was exceptional! She is truly an expert who can bring the subject matter down to the journeyman's level. She showed us detailed ways to use all of the tools and commands. I now feel very prepared for my agency's transition to UNIX and Linux."

– R. Haram
IT Specialist
Internal Revenue Service