For Better, Faster, Smarter, Training and Consultancy

ADVANCED UNIX TOOLS

Course Description: In this course, students develop more advanced skills in using UNIX tools. Users increase their productivity in UNIX by learning how to create powerful korn shell scripts for processing text, managing files, and performing other complex tasks.

Audience: UNIX users, programmers, and system administrators who wish to develop more advanced skills in UNIX.

Prerequisites: Fundamentals of UNIX

 

ex and vi Options

  • ex and vi - Two Editors in One
  • ex and vi - Options
  • How to Set Options Within vi
  • How to Set Options in .exrc
  • vi Buffers

  • The Unnamed Buffer
  • Named Buffers
  • Cutting and Pasting Between Files
  • The :next Command
  • The Delete Buffers
  • Shell Interaction - Extending vi

  • File Name Shortcuts in vi
  • Invoking Shell Commands - ex
  • Reading the Output of a Command
  • Invoking Filters from vi
  • vi Macros

  • What are Macros and Why?
  • The :map Command
  • The vi Quote Mechanism
  • Markers
  • Executing Commands from a Buffer
  • Regular Expressions

  • What is a Regular Expression?
  • Literal Regular Expressions
  • Regular Expressions: ^, $, \, . [s]
  • Regular Expressions: *, \{m,n\}
  • Subexpressions
  • Shell Programming

  • Filename Generation
  • Parameters
  • Named Parameters
  • Positional Parameters
  • Special Parameters
  • Parameter Substitution
  • Here Documents
  • Shell Commands
  • Command List Separators
  • Control Flow - Conditionals
  • The case Construct
  • Control Flow - Loops
  • The trap Command
  • Korn Shell Features

  • Aliases
  • Command History
  • Functions
  • The print and read Commands
  • The set Command
  • Introduction to sed

  • About sed
  • Why Use sed?
  • Invoking sed
  • How sed Works
  • Using sed

  • sed Addressing
  • sed Addressing - Formats
  • sed Functions
  • Introduction to awk

  • Introduction to awk
  • How awk Programs Work
  • Running awk Programs
  • Awk Patterns

  • Summary of Patterns
  • BEGIN and END
  • Expressions
  • String-Matching Patterns
  • Extended REs in awk
  • Range Patterns
  • Overview of Perl

  • What is Perl?
  • Running Perl programs
  • Sample Programs
  • Click here for dates and prices

    ---------------------------------------

    Sky-rocket performance and build your systems better, faster and smarter
    with high quality UNIX training from our top consultants .
    See the UNIX training page for more info.

    Looking forOracle tips and tricks? If you're looking for no frills, no fluff,
    just solid, reliable technical information, take a short cut now and
    subscribe
    to our ezine. It's jam-packed full of tips and tricks to help you keep your
    Oracle systems ship-shape and Bristol fashion. Subscribe today
    and your first issue will soon be winging its way to your mailbox.

    Send us your questions and we'll answer them in the next newsletter.
    See here for previous issues of Oracle tips and tricks

    Smartsoft Computing Ltd
    Bristol
    Tel: 0845 0031320

    Click here to view our privacy policy .

    This site uses hitslink.com to gather statistical information about our visitors. View hitslink privacy policy .

    Oracle is a registered trademark, and Oracle8i and Oracle9i are trademarks or registered trademarks of Oracle Corporation.

    UNIX is a registered trademark of The Open Group in the United States and other countries.

    © Copyright Smartsoft Computing Ltd 2001-2008. All rights reserved.