back to Course Categories | back | print
Linux/Unix Fundamentals          

Duration: 5 days

Description 
This course will teach people how to effectively use the Unix operating system. The courseware includes open systems terminology and definitions, bridging the gap between the Unix student and the veteran Unix systems person. The newly acquired skill set will give the confidence to work in any Unix environment. Students will learn the fundamentals of the shell environment and shell programming basics.

Topics

  • Understanding the Unix file system - files and directories
  • Unix security
  • Unix shells
  • Bourne, Cshell, Korn, Bash shells
  • Learning to love (or at least like)the vi editor
  • Communication and networking utilities
  • Working with file and directory permissions
  • Using basic Unix commands
  • Unix files
  • File names
  • Managing files
  • The ls Command
  • The cp Command
  • The rm Command
  • The mv Command
  • The cat Command
  • Advanced utilities
  • Working with the Unix file system
  • The Hierarchical file system
  • The pwd Command
  • The mkdir Command
  • The rmdir Command
  • Using ., .., ~ and -
  • File commands and directories
  • Unix utilities
  • date, bc, expr, cal, news utilities
  • finger, uname, clear utilities
  • script, clear utilities
  • Text Management utilities
  • The grep utility
  • The cut and paste utilities
  • The sort utility
  • The wc utility
  • The tr utility
  • Working with vi
  • Command mode in vi
  • Cursor motion commands in vi
  • Inserting text in vi
  • Appending text in vi
  • Modifying data in vi
  • Deleting data in vi
  • Undo commands in vi
  • Setting your vi environment
  • Delete operators
  • Simple and complex searches in vi
  • Read command r
  • Edit command e
  • File command f
  • Set options command
  • Join command
  • Change, yank and put operators in vi
  • Use the Unix shell
  • Troubleshoot and resolve problems
  • Understanding Unix processes
  • The ps command
  • Options of the ps command
  • Background processes
  • Killing background processes
  • Function in a Unix networking environment
  • File permissions
  • The chmod, chgrp and chmod commands
  • The umask command
  • Directory permissions
  • Shell environment
  • The command line
  • Standard input, output and standard error
  • I/O redirection
  • Appending to files
  • Working with pipes
  • The tee utility
  • Filename generation
  • Unix special characters
  • The ? character
  • The * character
  • THe [] characters
  • THe ! character
  • Working with shell variables
  • Shell control constructs
  • Quoting mechanisms
  • Command substitution
  • The export command
  • The read command
  • User created variables
  • Working with the command line
  • The test command
  • The if statement
  • Iteration loops in the shell
  • The foor loop
  • The while loop
  • The generic loop
  • The case construct
  • Exit status of scripts
  • Command line arguments
  • $# argument
  • The shift command
  • $* argument
  • $$ argument
  • Shell operators
  • Shell I/O
  • Command line history
  • Aliases
  • Editing the command line
  • Re-executing commands on the command line

Prerequisites
A computer background is required. A fundamental background in programming is required.

This class can be taught using Red Hat, SuSE, Solaris, HP-UX and AIX.

 
 
 

Trubix Inc. P.O. Box 2235 Littleton, CO 80161 | 1.866.4-TRUBIX • 303.730.6800
email: info@trubix.com
....................................................................................................................................................................

Training Service | Consulting / Mentoring | Public Schedule | Course Listings | Tru iLearning | About Us | Contact Us
Oracle DBA Classes | Oracle Dev Classes | Oracle App Server Classes | Linux / Unix Classes
SQL Server / .NET / Tools / DB2 Classes / Public Classes

 

 
all content property © 2006, 2007Trubix Inc.| site design by Art Z design