Code: SCR700
Duur in dagen: 2
Download: Open Rooster.pdf
Download: Infosheet
€ 999

Cursus Linux Shell Scripting

15-01 t/m 16-01-2018
19-03 t/m 20-03-2018
22-05 t/m 23-05-2018
16-07 t/m 17-07-2018
17-09 t/m 18-09-2018
Uw startdatum
Regio:

Doelgroep Cursus Linux Shell Scripting

Linux-Shell-Scripting Administrators, developers en testers die shell scripts in een Linux/Unix omgeving willen leren schrijven en begrijpen.

Voorkennis Cursus Linux Shell

Algemene kennis van computers en operating systems is vereist. Ervaring met programmeren is bevorderlijk voor een goede begripsvorming.

Uitvoering Training Linux Shell Scripting

De theorie wordt behandeld aan de hand van presentatie slides. De concepten worden toegelicht met demo’s. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30.

Certificering Linux Shell Scripting

De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Linux Shell Scripting.

Inhoud Cursus Linux Shell Scripting

In deze hands-on cursus wordt het schrijven van shell scripts in een Linux/Unix omgeving behandeld. Diverse shells zoals de Bourne, C, Korn en Bash shell komen aan de orde en er wordt ingegaan op de verschillen tussen deze shells. U leert scripts te schrijven en te combineren met script commands, special characters, I/O redirection en pipes. Ook leert u de input van users in scripts te verwerken met command line parameters, options en redirection. Eveneens wordt aandacht besteed aan control flow en het lezen en schrijven van files. Het aanroepen en schrijven van functions, het doorgeven van parameters en het opvangen van return values staat eveneens op het programma. Voorts komen
de sed batch-editor, waarmee het editen van een tekstfile automatisch afgehandeld kan worden, en de awk report-generator aan orde. Tenslotte wordt ingegaan op een aantal advanced scripting onderwerpen.

Module 1 : Intro to Shell Scripting

Module 2 : Basic scripting

Module 3 : User Input

What are shell scripts?
Simple script
Types of shells
Getting the shell
Bourne Shell
C Shell
Korn Shell
Bash shell
Batch editor sed
Awk report generator
Using Multiple Commands
Creating a Script File
Displaying Messages
Special characters
Script commands
Symbol commands
Case sensitivity
Using Variables
Arrays
Redirecting Input and Output
Pipes
Performing Math
Exiting the Script
Command line arguments
Special Parameter Variables
Being Shifty
Working with Options
Standardizing Options
Getting User Input
Understanding Input and Output
Redirecting Output in Scripts
Redirecting Input in Scripts
Creating Your Own Redirection
Suppressing Command Output

Module 4 : Control Flow

Module 5 : File I/O

Module 6 : Functions

Selection statements
if-then-else Statement
Nesting if’s
The test Command
Compound Condition Testing
case Command
Iteration statements
for, while and until
Loop control
Output processing
Working with files
Communication Channels
File system Navigation
File and Directory Listing
Listing Open File Descriptors
File Handling
Directory Handling
Viewing File Contents
File Redirection
Piping Commands Together
Using Temporary Files
Logging Messages
File Permissions
suid and sgid programs
Basic Script Functions
Returning a Value
Using Variables in Functions
Array Variables and Functions
Function Recursion
Creating a Library
Using Functions on the Command Line

Module 7 : Sed en Awk

Module 8 : Advanced Scripting

Text manipulation
The sed Editor Basics
Multiline Commands
The Hold Space
Negating a Command
Changing the Flow
Pattern Replacement
Using sed in Scripts
Creating sed Utilities
Monitoring Disk Space
Performing Backups
Managing User Accounts
Monitoring System Statistics
Using curl
Alternative shells

Kantooradres:
SpiralTrain BV

Gebouw "De Sijnsmeester"
Standerdmolen 8 – 1.11
3995 AA Houten

IP Computer Training Centrum
Diemerhof 32-36
1112 XN Diemen

020 7600027
http://www.ip-computer-training-centrum.nl

Compu Act Opleidingen
Slinge 303
3085 ER Rotterdam

023 - 551 3409
www.computertraining.nl

Trainspot
Kleine Singel 33
3572 CG Utrecht

030 - 737 05 81
http://www.trainspot.nl

IP Computer Training Centrum
Leenderweg 292
5644 AE Eindhoven

040 - 256 65 20
http://www.ip-computer-training-centrum.nl