UNIX and Linux

Preferred method of contact?

UNIX Introduction



Course Number



4 Days

View Schedule

Arm yourself with the skills and knowledge needed to administer and support UNIX — a highly reliable OS for environments ranging from mission-critical clusters and servers, to workstations and desktops. This training course provides you with the foundational knowledge needed to manage data, navigate directories, and perform multiple administrative tasks with shell scripts.

You Will Learn How To

  • Administer and support UNIX in your environment
  • Manage data, execute commands, and customize your environment
  • Navigate the UNIX directory hierarchy, manipulate files, and control file access
  • Interact with and customize the KornShell
  • Extract and process information with filters and pipes

Important Course Information


  • This course uses OpenSolaris
  • Concepts taught are applicable to all UNIX distributions

Course Outline

  • Interacting with UNIX

The command-line interface

  • Role of the shell
  • Command format and syntax

Browsing online documentation

  • Displaying man pages
  • Accessing web reference sources
  • Managing Files

Essential file housekeeping tools

  • Copying: cp
  • Renaming: mv
  • Removing: rm
  • Linking: ln
  • Editing: vi
  • Printing: lp, lpr

Displaying and interpreting file attributes

  • Listing files with ls and ls -l
  • Identifying file type, owner, group, size, modification time and index number

Establishing access permissions with chmod

  • Symbolic notation
  • Octal notation
  • Navigating Directories

The UNIX directory hierarchy

  • Home, current and parent directories
  • Root directory and subdirectories

Maintaining directories

  • Changing directory with cd
  • Making and removing directories

Locating files with find

  • Searching using file attributes
  • Operating on found files
  • Working with the KornShell

Command history facility

  • Listing past commands
  • Recalling and editing a previous command

Employing KornShell tips and tricks

  • Filename "wildcards": * , ? , [ ]

Personalizing your shell

  • Defining command aliases
  • Updating the start-up scripts
  • Setting shell variables and options
  • Accessing UNIX Servers from UNIX and Windows

Logging into a remote server

  • Secure Shell
  • PuTTY
  • Telnet
  • Cygwin
  • Others

Uploading and downloading files

  • Secure FTP
  • scp
  • FTP
  • WinSCP
  • Others
  • Taming Information with Filters

The UNIX tool-building philosophy

  • Filtering data streams through pipelines
  • Redirecting standard input, output and error streams

Extracting and restructuring data

  • Searching: grep
  • Sorting: sort
  • Editing: sed
  • Trimming: head and tail
  • Selecting: awk
  • Counting: wc

Matching patterns with regular expressions

  • Metacharacter examples with grep
  • Substituting patterns with sed
  • Refining selections with awk
  • Developing and Executing Scripts

Writing a simple script

  • Storing commands in a file
  • Marking the file executable

Controlling flow of execution

  • Iterating through loops with for and while
  • Testing conditions with if/else
  • Choosing alternatives with case
  • Measuring disk space usage
  • Initiating and terminating daemons
Show complete outline
Show Less

Course Schedule

Attend this live, instructor-led course In-Class or Online via AnyWare.

Hassle-Free Enrollment: No advance payment required.
Tuition due 30 days after your course.

Jun 27 - 30 Herndon, VA/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare

Jul 25 - 28 Toronto/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare

Aug 22 - 25 Alexandria, VA/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare

Sep 19 - 22 New York/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare

Oct 17 - 20 AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare

Guaranteed to Run

Bring this Course to Your Organization and Train Your Entire Team
For more information, call 1-888-843-8733 or click here






Course Tuition Includes:

After-Course Instructor Coaching
When you return to work, you are entitled to schedule a free coaching session with your instructor for help and guidance as you apply your new skills.

After-Course Computing Sandbox
You'll be given remote access to a preconfigured virtual machine for you to redo your hands-on exercises, develop/test new code, and experiment with the same software used in your course.

Free Course Exam
You can take your course exam on the last day of your course and receive a Certificate of Achievement with the designation "Awarded with Distinction."



Call 1-888-843-8733 or click here »

An experienced training advisor will happily answer any questions you may have and alert you to any tuition savings to
which you or your organization may be entitled.

Training Hours

Standard Course Hours: 9:00 am – 4:30 pm
*Informal discussion with instructor about your projects or areas of special interest: 4:30 pm – 5:30 pm

FREE Online Course Exam (if applicable) – Last Day: 3:30 pm – 4:30 pm
By successfully completing your FREE online course exam, you will:

  • Have a record of your growth and learning results.
  • Bring proof of your progress back to your organization
  • Earn credits toward industry certifications (if applicable)
  • Make progress toward one or more Learning Tree Specialist & Expert Certifications (if applicable)

Enhance Your Credentials with Professional Certification

Learning Tree's comprehensive training and exam preparation guarantees that you will gain the knowledge and confidence to achieve professional certification and advance your career.

This course is approved by CompTIA for continuing education units (CEUs). For additional information and to confirm which courses are eligible towards your CompTIA certification, click here.

Earn 23 Credits from NASBA

This course qualifies for 23 CPE credits from the National Association of State Boards of Accountancy CPE program. Read more ...

“I have directly applied the skills learned in the Introduction to UNIX course in my day-to-day job, and am now more efficient at responding to service requests.”

- P. Haines, Senior Web Developer
University of the Arts London


Please Choose a Language

Canada - English

Canada - Français