Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training          Email Us   Phone :
Contact Us   -   About Us   -   Clients    
Loading
Courses
A+
ADA
Adobe
AJAX
Android
Apache
AutoCAD
Business Analysis
Business Objects
Business Skills and Technology
C++ programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CORBA
Corel
Crystal Reports
Datawarehousing
DB2
Desktop Application Software
DNS
Embedded Systems
Enterprise Architecture
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Legato
Lotus
Macintosh
Mainframe programming
Microsoft technologies
MS Access
MultiMedia and design
.NET
Network+
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Perl
PHP
PowerBuilder
Professional Development
Professional Soft Skills Workshops
Project Management
Quality Center/Quick Test
Rational
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software Engineering
Software quality and testing
SQL Server
Sybase
Telecommunications
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Visual Basic
Visual Foxpro
VMware
Web 2.0
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
SHELL PROGRAMMING
Unix/Linux Training Overview

Students learn to read, write, and debug shell scripts, thus increasing productivity by taking full advantage of the UNIX shell.

Unix/Linux Training Audience

UNIX users, programmers, and system administrators.

Unix/Linux Training Prerequisites

Fundamentals of UNIX

Unix/Linux Training Course duration

3 Days

Unix/Linux Training Course outline

UNIX Processes

  • What is a Process?
  • Process Structure
  • The ps Utility
  • Options to the ps Utility
  • Background Commands (&)
  • Killing Background Processes
  • Redirecting the Standard Error
  • Getting Started
  • What is a Shell?
  • Running Scripts
  • Specifying the Script's Interpreter
  • The PATH Environment Variable
  • Sub-shells
  • Variables
  • Shell Variables
  • The read Command
  • The export Command
  • The Shell Environment
  • Variable Substitution
  • Command Substitution
  • The Login Process
  • The Login Process
  • The System Profile Script
  • Your .profile Script
  • The . Command
  • Conditional Statements
  • The Exit Status of Commands
  • Command Line Examples
  • The test Command
  • The if-then-else Construct
  • The elif Construct
  • case Statements
  • Loops
  • The for Loop
  • The while Loop
  • Reading Lines From Files
  • Using Arrays with Loops
  • Special Variables
  • $$ - PID of Shell
  • Command-Line Arguments
  • $# - Number of Arguments
  • $* - All Arguments
  • The shift Command
  • The set Command
  • Getting Options
  • Quoting Mechanisms
  • Single vs. Double Quotes
  • What is a Here Document?
  • Using a Here Document
  • Here Document Quoting
  • Ignoring Leading Tabs
  • Functions
  • Shell Functions
  • Passing Arguments to Functions
  • Returning Values from Functions
  • Function Libraries
  • Advanced Programming
  • Shell Arithmetic
  • The select Statement
  • Terminal Independence in Scripts
  • The eval Command
  • Debugging Techniques
  • Using echo
  • Using Standard Error
  • Options for Debugging
  • Script Tracing
  • Conditional Debugging
  • Shell IPC
  • Co-processes
  • The print and read Commands
  • Signals
  • The trap Command
  • Named Pipes
  • The wait Command

  • Contact Information
    WINTRAC INC. - the one stop shopping center for IT training.
    16523 S.W. McGwire Ct. Beaverton OR -97007
    Phone: (503) 259-0312
    Fax: 707-598-2268
    Email: sales@wintrac.com

    Send mail to webmaster@wintrac.com with questions or comments about this web site.
    Copyright © 2011 Wintrac Inc.