Home    |    Instructor-led Training    |    Online Training     
         
 
Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
BlockChain
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Data Science
Datawarehousing
DB2
Desktop Application Software
DevOps
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PostgreSQL
PowerBuilder
Professional Soft Skills Workshops
Project Management
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Unisys Mainframe
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
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

  • Please contact your training representative for more details on having this course delivered onsite or online

    Training Outlines - the one stop shopping center for IT training.
    © Training Outlines All rights reserved