Career Training >> Information Technology Training >> UNIX, Linux and Solaris Training >> UNIX II: Advanced Commands, Tools, and Utilities Training Seminar
Course ID: 12173 | Course Duration: 3 Days
Course Dates: 
 
Career Training
 

UNIX II: Advanced Commands, Tools, and Utilities Training Class

Course ID: 12173
 
 
Course Snapshot View Dates Add To My Courses Get More Information About This Course Register Online Register By Fax On-Site Training View Printer Friendly Version
 
     
 

UNIX II: Advanced Commands, Tools, and Utilities Training Seminar


If you want to increase your productivity and UNIX advanced tool mastery, this
is the class for you. Take your UNIX skills to the next level with the labs and
our exclusive post-class concepts and real-world applications in this excellent
companion course to UNIX I: Fundamentals of the UNIX Command Line. Experienced
UNIX experts will help you master a powerful set of advanced UNIX commands and
reinforce UNIX concepts as rapidly as possible.
 
     
     
  Course Details  
     
     
  Agenda  
 


1. Review UNIX Fundamentals



  • Directory commands

  • File display and manipulation commands

  • Informational commands

  • File Access Control commands

  • vi Editing

  • Archive and compression commands



2. Process Control



  • Multitasking

  • Process Information

  • Process Status: ps

  • Changing process state

  • Job Control

  • Sending Signals



3. Regular Expressions



  • When to use REs: modes and commands

  • Comparing REs with file name generation

  • Limited and extended RE search patterns

  • RE modifier patterns

  • Replacement REs

  • Use REs with grep and vi



4. Power Utilities



  • Advanced text searching - fgrep, grep, egrep

  • Stream editing - sed

  • Pattern matching and processing language - awk



5. Creating Shell Scripts



  • Create a shell procedure

  • Program processing - exit

  • Script user interaction - echo and read

  • Sourcing shell scripts



6. Shell Command Line Processing



  • Command line interpretation

  • Command line sequencing

  • Advanced I/O redirection

  • Grouping commands: subshell and inline groups - ( ) and { }

  • Using command substitution to generate command line arguments



7. Shell Programming Essentials



  • Variables in shell programs

  • Accessing command line arguments

  • Built-in shell variables

  • Conditional evaluation - test

  • Conditional file and conditional string evaluation

  • Expression evaluation - expr

  • Integer expression evaluation

  • String expression evaluation



8. Structured Shell Programming



  • Conditional flow control - if

  • Iterative flow control - while, for

  • Abnormal loop termination

  • Case flow control - case



9. Advanced Options



  • Advanced file system searching and processing - find

  • Sort files using multiple keys - sort

  • Translate character set - tr



10. Selected Topics



  • Count characters, words, and lines - wc

  • Compare text files - diff

  • Compare binary files - cmp

  • Break up large files - split

  • Binary file dump - od

  • Extract text from binary files - strings

  • Format data with printf

  • Sequential numbers generation - seq

  • Use xargs to make commands receive stdin

  • Change text file or I/O stream width - fmt

  • Combine files vertically - paste



11. User Administration Utilities



  • Display file system allocation and utilization

  • Analyze file usage space - du

  • Periodic commands execution - crontab

  • Deferred commands execution - at



12. The X Windowing System



  • GUI timeline

  • X layers

  • Client/server mode

  • Starting an X Windows session

  • Remote X Windows clients

  • X display

  • Desktop environments

  • The present: Desktop solutions

  • The future


Hands-On Labs



Lab 1: Review basic UNIX commands.



Lab 2: Query, create, and control foreground, background, and suspended
processes.



Lab 3: Use Regular Expressions to find and replace matching text strings in
files and I/O streams.



Lab 4: Use the power tools: grep, sed, and awk.



Lab 5: Create user interactive shell programs.



Lab 6: Redirect/pipe stdout and stderr of commands.



Lab 7: Create conditional branching shell programs.



Lab 8: Use shell structures if, while, for, and case to create scripts.



Lab 9: Search file subtree, sort with multiple keys, and translate text.



Lab 10: Use utilities wc, diff, cmp, split, od, strings, fmt, seq, printf, and
paste.



Lab 11: Schedule a script written to check disk capacity.



Lab 12: Find and run X applications.


Post-Class Concepts



  • cpio

  • exec

  • A Match of the Least Extent

  • Word boundaries

  • Complete Matched Pattern

  • Delimiting Account List

  • Shell Wrappers

  • Passing Shell Variables to Other Programs

  • Compiling Programs

  • echo Options

  • Reading Keyboard Data without the Enter-Key

  • Shell Script Debugging

  • functions

  • eval

  • getopts

  • Booleans

  • until

  • Preventing Abnormal Script Termination

  • Translate's Compliment

  • Character to Number Conversion and Back


Real-World Applications



  • Strip out HTML Tags

  • Jammed Printer

  • Log Rotation

  • Quick Lists

  • Quick Lists Continued

  • Repeat Chars

  • Char Position

  • Substring Position

  • Common Substring

  • Implementing DOS wildcards

  • Figuring Sales Tax

  • killshells

  • Changing Substrings in Filenames

  • Sorting IP Addresses

  • Readability

  • Identical Commands, Different Results

  • Too Big for the Sneaker Net

  • Mysterious Error Messages


 
     
     
  Audience  
 


This course is valuable for technical and business professionals involved in the
use of UNIX-b

 
     
  Pre-requisites  
  PreReqs  
     
  Comments  
  For all course dates held in Canada, please add 5% GST to the course price. Canadian residents will need to add an additional 7% PST to the course price.  
     
     
 
On-Site Training Bring this UNIX II: Advanced Commands, Tools, and Utilities training class in-house at your facility. Request More Information Request More Information On UNIX II: Advanced Commands, Tools, and Utilities
 
Career Training
 
 
Career Training
  UNIX II: Advanced Commands, Tools, and Utilities Training Course Dates and Locations  
     
  Course ID: 12173 | Course Duration: 3 Days  
     
  Locations:  
     
   User Incentive For Registering on TrainUp.com! Gift card when you register today!  
     
 
Start Date Price      Location/Event Details Register Online Request
More Info
  Print/Fax
Register
10/08/2008 $1,995.00    Cary, NC Register Online For The 10/08/2008 Event Request More Information   Register By Fax For The 10/08/2008 Event
10/22/2008 $1,995.00    Schaumburg, IL Register Online For The 10/22/2008 Event Request More Information   Register By Fax For The 10/22/2008 Event
10/29/2008 $1,995.00    Burlington, MA Register Online For The 10/29/2008 Event Request More Information   Register By Fax For The 10/29/2008 Event
11/05/2008 $1,995.00    Irving, TX Register Online For The 11/05/2008 Event Request More Information   Register By Fax For The 11/05/2008 Event
11/12/2008 $1,995.00    MORRISTOWN, NJ Register Online For The 11/12/2008 Event Request More Information   Register By Fax For The 11/12/2008 Event
11/19/2008 $1,995.00    ORLANDO, FL Register Online For The 11/19/2008 Event Request More Information   Register By Fax For The 11/19/2008 Event
11/19/2008 $2,114.70    Toronto, ON Register Online For The 11/19/2008 Event Request More Information   Register By Fax For The 11/19/2008 Event
12/03/2008 $1,995.00    ARLINGTON, VA Register Online For The 12/03/2008 Event Request More Information   Register By Fax For The 12/03/2008 Event
12/10/2008 $1,995.00    Atlanta, GA Register Online For The 12/10/2008 Event Request More Information   Register By Fax For The 12/10/2008 Event
12/15/2008 $1,995.00    Dublin, OH Register Online For The 12/15/2008 Event Request More Information   Register By Fax For The 12/15/2008 Event
12/17/2008 $1,995.00    San Francisco, CA Register Online For The 12/17/2008 Event Request More Information   Register By Fax For The 12/17/2008 Event
01/07/2009 $1,995.00    Irving, TX Register Online For The 01/07/2009 Event Request More Information   Register By Fax For The 01/07/2009 Event
01/14/2009 $1,995.00    Cary, NC Register Online For The 01/14/2009 Event Request More Information   Register By Fax For The 01/14/2009 Event
01/28/2009 $1,995.00    MORRISTOWN, NJ Register Online For The 01/28/2009 Event Request More Information   Register By Fax For The 01/28/2009 Event
02/04/2009 $1,995.00    ARLINGTON, VA Register Online For The 02/04/2009 Event Request More Information   Register By Fax For The 02/04/2009 Event
02/25/2009 $1,995.00    Burlington, MA Register Online For The 02/25/2009 Event Request More Information   Register By Fax For The 02/25/2009 Event
03/04/2009 $1,995.00    Schaumburg, IL Register Online For The 03/04/2009 Event Request More Information   Register By Fax For The 03/04/2009 Event
03/11/2009 $1,995.00    Santa Clara, CA Register Online For The 03/11/2009 Event Request More Information   Register By Fax For The 03/11/2009 Event
03/18/2009 $1,995.00    Atlanta, GA Register Online For The 03/18/2009 Event Request More Information   Register By Fax For The 03/18/2009 Event
03/25/2009 $1,995.00    New York, NY Register Online For The 03/25/2009 Event Request More Information   Register By Fax For The 03/25/2009 Event
04/01/2009 $1,995.00    Irving, TX Register Online For The 04/01/2009 Event Request More Information   Register By Fax For The 04/01/2009 Event
 
     
 
On-Site Training Bring this UNIX II: Advanced Commands, Tools, and Utilities training class in-house at your facility. Request More Information Request More Information On UNIX II: Advanced Commands, Tools, and Utilities
 
Career Training
 
 
Career Training
  Browse Our Catalog  
     
  Select a market segment to view more courses

 
     
  Or, select a category to view more Information Technology courses

 
     
  Browse By Category Browse By Category

Browse By Location Browse By Location

Browse New Courses Browse New Courses

 
     
Career Training
 
   
 
 
Career Training
   
Career Training
 
 
 
 






Site Map -- Top Training Courses -- Request On-Site Training

Find Jobs -- Degree Programs -- Training Providers -- Resource Center -- About Us -- Contact us

TrainUp.com Your Career Training Marketplace