Linux Shell Programming

Duration 2 days

Call StayAhead Training on 020 7600 6116 to book your place now quoting course code: LSP


S8

Linux Shell Programming Course Overview

This Linux Bash Shell Programming training course is designed to give delegates practical experience in developing and writing LINUX shell scripts. Most of the built-in shell commands are introduced together with the main program control structures. This course is not suitable for C shell programmers.

The delegate will learn and acquire skills as follows:

Who will the Course Benefit?

Programmers, administrators and support personnel who need to understand existing shell scripts, automate procedures and write their own utilities.

Course Objectives

To provide the skills needed to develop and customise shell programs.

Examinations

This course, together with the Linux Introduction course, helps delegates prepare for the following exam:

Linux Essentials (LPI, exam 010-160)

This course, together with the Linux Introduction and Linux System Administration (LPI & CompTIA) courses, helps delegates prepare for the following exams:

Linux Administrator (LPIC-1, exams LPI 101-500 and LPI 102-500)

CompTIA Linux+ (exams LX0-103, LX0-104 and XKO-004)

Attending this relevant course will help delegates gain many of the skills and product knowledge requirements as outlined in the exam objectives. Studying this course and its associated reference materials can form part of the preparation to achieve certification. Experience, practice, self-study and aptitude are also key requirements for exam success.

Before taking any exam, ensure you have the recommended experience. The LPI and CompTIA websites lists all exam requirements and these are updated regularly.

Exams are not included as part of the course.

Requirements

The Linux Shell Programming course assumes knowledge of the LINUX Operating System to the level covered in the Linux Introduction course. Some programming experience may also prove advantageous.

Pre-Requisite Courses

Follow-On Courses

Notes:

Linux Shell Programming Training Course

Course Contents - DAY 1

Course Introduction

Session 1: LINUX COMMAND REVIEW

Session 2: GETTING STARTED

Session 3: USING VARIABLES

Session 4: INTEGER ARITHMETIC

Session 5: HANDLING RUN TIME DATA

Session 6: CONDITIONAL EXECUTION

Session 7: ADDITIONAL KORN, BASH & POSIX SYNTAX


Linux Shell Programming Training Course

Course Contents - DAY 2

Session 8: LOOP CONSTRUCTS

Session 9: MULTI-BRANCH DECISIONS

Session 10: FUNCTIONS

Session 11: INTERRUPT HANDLING

Session 12: ADDITIONAL FEATURES AND FACILITIES


Pre-Requisite Courses


Follow-On Courses


Venues and Dates

  Barbican (London) Training Centre 

  • 10 August StayAhead Virtual Courses available
  • 27 August StayAhead Virtual Courses available
  • 07 September StayAhead Virtual Courses available
  • 24 September StayAhead Virtual Courses available
  • 22 October StayAhead Virtual Courses available
  • 16 November StayAhead Virtual Courses available
  • 19 November StayAhead Virtual Courses available
  • 17 December StayAhead Virtual Courses available
  • 21 January 21 StayAhead Virtual Courses available
  • 18 February 21 StayAhead Virtual Courses available
  • 22 February 21 StayAhead Virtual Courses available
  • 18 March 21 StayAhead Virtual Courses available
  • 15 April 21 StayAhead Virtual Courses available
  • 26 April 21 StayAhead Virtual Courses available

   

  Manchester Training Centre 

  • 15 October

  Birmingham Training Centre 

  • 15 October
  • 17 December

   

  Bristol Training Centre 

  • 19 November

  Leeds Training Centre 

  • 26 November

   

  Edinburgh Training Centre 

  • 22 October
  • 17 December


Additional Resourcing

If you have a number of delegates to train then this course can be conducted on your premises or at a venue of your choice as a Closed event. Closed courses can be tailored to meet the specific needs of your business and can prove to be cost effective, convenient and relevant.

StayAhead Virtual Courses available There are options to take this as a Virtual course. Please contact us to discuss your specific requirements and to arrange a date to run this course as a virtual event to suit your schedule.

Trademarks

StayAhead Training Limited are not affiliated to Novell Inc. in any way.  Novell, Novell Certified Linux Professional and Novell CLP are registered trademarks of Novell Inc.  SUSE is a trademark of SUSE LINUX Products GmbH.  Linux is a registered trademark of Linus Torvalds.  All other third-party trademarks are the property of their respective owners.


 
StayAhead Training Ltd  https://www.stayahead.com   Publication Date: 01-Aug-2020
Telephone: 020 7600 6116   All registered trademarks are acknowledged
Email: Enquiries@StayAhead.com   Copyright © StayAhead Training Ltd
Call us on 020 7600 6116