Linux Shell Scripting


The training Linux Shell Scripting is designed to provide the skills necessary to automate tasks on a Unix or Linux system. Systems Administrators and Developers alike can avoid errors, save time and money by replacing repetitive work patterns with shell scripts.

Care has been taken to present the training in a format that benefits all students, with or without previous programming experience. Ictivity Training believes that the best way to learn shell scripting is writing shell scripts. For this reason, lab time is emphasized. Early labs present the scripting process step by step, while later labs are presented in a challenge format. While official solutions to each lab task are provided, students are encouraged to create their own before examining the solution. In this way, more experienced students are challenged without overwhelming the less experienced. Niet wat je zoekt? Bekijk dan hier onze Linux trainingen.

Meer informatie

Opdrachtgestuurd leren met persoonlijke begeleiding door onze ervaren trainers

Individueel Begeleid Leren is een leermethode waarbij je in ons leercentrum onder begeleiding van een zeer ervaren trainer de training doorloopt. In je eigen tempo, met de onderwerpen die aansluiten op jouw behoefte.

Efficiënt trainen: leer wat je echt nodig hebt Omdat iedereen een verschillend kennisniveau en achtergrond heeft is het niet effectief om iedereen op hetzelfde niveau en in hetzelfde tempo te laten trainen. Door middel van een intake wordt het kennisniveau bepaald en in samenspraak met de trainer een individueel opleidingsplan samengesteld. Zo leer je alleen wat je echt nodig hebt!

Trainen met de nieuwste online leermiddelen Tijdens de training maak je gebruik van het online leerportaal. Dit geeft je de mogelijkheid om zelf te bepalen welke leermethode je voorkeur heeft; opdracht gestuurd leren of theoretisch leren. Kies je voor opdracht gestuurd leren, dan kun je praktische kennis opdoen in een volledig ingerichte online practicum omgeving. Deze blijft tot 1 maand na de training beschikbaar zodat je op ieder moment kunt oefenen. Theoretische kennis kun je opdoen door het volgen van online cursusmateriaal gecombineerd met de ondersteuning van de trainer die je ondersteunt bij complexe onderwerpen.

Flexibel trainen: Jij bepaalt de tijdsduur en tijdstip Je hebt de mogelijkheid om zelf te bepalen wat de duurtijd van je training wordt. Je bepaalt (samen met ons) het aantal dagen.

Maatwerk en In-company training

Deze leervorm begint met een intakegesprek tussen een Learning Consultant van Ictivity Training en de opdrachtgever. Hierbij inventariseren we de beginsituatie, de doelstelling, de praktijksituatie en het verwachtingspatroon van de deelnemer(s). Met de gegevens maken wij het trainingsprogramma op maat.

Voordelen:

  • De inhoud van de training wordt volledig afgestemd op jouw specifieke kennisbehoefte.
  • De tijdsduur van de training wordt aangepast aan jouw specifieke behoefte.
  • Jij bepaalt zelf de locatie van de training (incompany of op een van onze locaties).
  • De planning van de trainingen wordt afgestemd op jouw projectplanning.

This training is highly recommended for Linux system administrators, network administrators, who wish to leverage automation of tasks using Shell Scripting.

  • Shell Scirpting Basics
    • Shell Scripting
    • Example Shell Script
    • Shell/Environment Variables
    • Key Environment Variables
    • General Quoting Rules
    • Nesting Commands
    • Variables: Arrays
    • Positional Parameters
    • printf
    • Input and Output
    • alias
    • Functions
    • Colors in Scripts
  • Working with files
    • Communication Channels
    • File Redirection
    • Piping Commands Together
    • Doing Math
    • Determining Disk Usage
    • cron
    • crontab Format
    • /etc/cron.*/ Directories
    • Sending Email with mail
  • Data munging
    • Regular Expression Overview
    • Regular Expressions
    • RE Character Classes
    • RE Quantifiers
    • RE Parenthesis
    • Searching Inside Files
    • Replacing Text Characters
    • The Streaming Editor
    • Text Processing with awk
    • Text Sorting
    • Duplicate Removal Utility
    • Extracting Columns of Text
  • Branching and looping
    • Exit Status
    • Comparisons with test
    • Conditional Statements
    • Flow Control: case
    • The for Loop
    • Flow Control: while and until Loops
    • Reading Files with while
    • Flow Control: select
  • Security, whitespace and other gotchas
    • Gotchas: Maximum Command Length
    • Gotcha: Whitespace in for Loops
    • Gotcha: $IFS
    • Gotcha: Printing in .bashrc
    • Gotcha: Aliases
  • Where to from here? 
    • Waterfall Development
    • Iterative Development
    • Getting Help with man and info
    • $MANPATH, whatis and apropos
    • Help from Commands and Documentation
Klantbeoordelingen van Ictivity Training
full star
full star
full star
full star
half star
126 beoordelingen
full star
full star
full star
full star
full star
Eric
full star
full star
full star
full star
no star
Leerzame training met veel tips
full star
full star
full star
full star
no star
Carien gaf duidelijke uitleg en wilde zo veel mogelijk van haar kennis delen.

Kies een Leervorm:



Code: GL375
Leervorm:   
Dagen: 2
1095
Per persoon
excl. BTW
Naar inschrijfpagina

Andere locatie of datum

Deze trainingen kunnen wij ook als maatwerk bij jou / ons op locatie.

@ICTIVITYTRAINING 2024

Wij gebruiken cookies om je gebruikerservaring te verbeteren.