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

Cursus Linux Shell Scripting

23-05 t/m 24-05-2019
18-07 t/m 19-07-2019
19-09 t/m 20-09-2019
21-11 t/m 22-11-2019
Uw startdatum
Regio:

Doelgroep Cursus Linux Shell Scripting

Cursus Linux Shell ScriptingDe cursus Linux Shell Scripting is bedoeld voor administrators, developers en testers die shell scripts in een Linux omgeving willen leren schrijven en begrijpen.

Voorkennis Cursus Linux Shell Scripting

Om aan deze cursus te kunnen deelnemen is algemene kennis van computers en operating systems vereist. Ervaring met programmeren is bevorderlijk voor een goede begripsvorming.

Uitvoering Training Linux Shell Scripting

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

Certificering cursus 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 de cursus Linux Shell Scripting leren de deelnemers shell scripts te schrijven in een Linux omgeving. Een shell script is een computer programma dat uitgevoerd wordt door een command line interpreter. Systeem beheerders maken vaak gebruik van shell scripts voor typische operaties zoals file manipulatie, programma executie and het printen van tekst. In de cursus komen diverse shells zoals de Bourne, C, Korn en Bash shell aan de orde als ook de verschillen tussen deze shells. Centraal staat de Bash shell. U leert scripts te schrijven met script commands, special characters, reguliere expressies en I/O redirection. Voorts komen de sed batch-editor, waarmee het editen van een tekstfile automatisch afgehandeld kan worden en de awk report-generator aan orde. Tevens leert u de input van users in scripts te verwerken met command line parameters, options en redirection. Er wordt ingegaan op control flow en het lezen en schrijven van files. Tenslotte staat het aanroepen en schrijven van functions, het doorgeven van parameters en het opvangen van return values op het programma.

Module 1 : Shell Scripting Intro

Module 2 : Executing Commands

Module 3 : Bash Environment

What are shell scripts?
Types of shells
Bourne Shell
C Shell
Korn Shell
Bash shell
Invocations
Bash Startup Files
Interactive Shells
Conditionals and Arrays
Shell Arithmetic
Directory Stack
Fork and Exec
Built-in Commands
Creating Script Files
Shell Syntax
Shell Functions
Shell Parameters
Shell Expansions
Redirections
Init Script
Writing Scripts
Executing Scripts
Debugging Scripts
Shell Initialization Files
/etc/profile and /etc/bashrc
User Configuration Files
/.bash_profile, /.bash_login and /.bash_logout
Global Variables and Local Variables
Exporting Variables
Reserved Variables
Special Parameters
Shell Expansion
Command Substitution
Aliases
Bash Options

Module 4 : Regular Expressions

Module 5 : sed and awk

Module 6 : Conditionals

What is Grep?
Grep and Regular Expressions
Pattern Matching
Meta Characters
Repetition Operators
Line Anchors
Word Anchors
Single Character Match
Wildcards
Character Ranges
Range Expressions
Character Classes
What is sed?
sed Commands
Interactive Editing
Deleting Lines
Range of Lines
Non-Interactive Editing
Using sed in Scripts
What is awk?
Print Selected Fields
Formatting Fields
Special Patterns
awk Scripts and Variables
Selection Statements
if-then-else Statement
Checking Files
Checking shell Options
Testing exit Status
String Comparisons
Nesting if’s
Boolean Operations
The test Command
Compound Condition Testing
case Command
Initscript with case

Module 7 : Interactive Scripts

Module 8 : Repetitive Tasks

Module 9 : Functions

Displaying Messages
echo Built-in
Escape Sequences
read Built-in
Prompt for User Input
File Descriptors
Redirection of Errors
File I/O
Closing File Descriptors
Here Documents
Iteration Statements
for Statement
while Statement
until Statement
Loop control
Output Redirection
Input Redirection
Break and Continue
select Built-in
shift Built-in
Function Syntax
Function Parameters
Positional Parameters
return Built-in
Variables in Functions
Array Variables and Functions
Functions on Command Line
Catching Signals
Signals with kill
Handling traps

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