Neem contact met ons op

Cursusaanbod

Inleiding

  • Doelstellingen
  • Cursusschema
  • Introdutie cursisten
  • Voorwaarden
  • Bibliografie
  • Verantwoordelijkheden deelnemers
  • Cursusoverzicht

Herziening van basisbegrippen - optioneel

  • Bestanden
  • Mappen en processen
  • Mappen weergeven - ls
  • Hulp zoeken - man
  • Bestanden weergeven - cat, more
  • Eenvoudige commando's
  • Pipen - gebruik van het |-symbool
  • Omleiding - gebruik van het >-symbool
  • Omleiding - gebruik van het >>-symbool
  • Ingave omleiden - gebruik van het <-symbool
  • Fouten omleiden
  • Gebruik van /dev/null
  • Voorgrondtaken
  • Achtergrondtaken - &
  • Taken stoppen - kill
  • Speciale bestanden - . en ..
  • De commandoprompt - PS1
  • Aliassen maken
  • Aliassen gebruiken
  • Commandogeschiedenis
  • Commandoregel bewerken - met pijltjestoetsen
  • Commandoregel bewerken - met vi
  • De shell aanpassen
  • Het mapthuis - HOME
  • De werkmap - pwd
  • Mappen wijzigen - cd
  • Map maken - mkdir
  • Map verwijderen - rmdir
  • Interactief kopiëren - cp -i
  • Interactief verplaatsen - mv -i
  • Interactief verwijderen - rm -i
  • Mappen verwijderen - rm -r
  • Metatekens - Bestandsnaamgeneratie
  • Woordtelling - wc
  • Bestanden zoeken - find
  • Text zoeken in bestanden - grep, sort, cut, uniq, tr
  • Rechten wijzigen - chmod

Shell-programmeren

  • Shellscripts maken
  • Commando's testen
  • Scriptbestand aanmaken
  • Uitvoerrechten toevoegen
  • Script testen
  • Script uitvoeren - time
  • Script uitvoeren - dot
  • Script uitvoeren - exec
  • Script uitvoeren - ksh
  • Script debuggen
  • Parameters doorgeven
  • Het read-commando
  • read gebruiken in scripts
  • De shell kiezen
  • De uitvoer opschonen
  • Ingave onderdrukken - stty

Speciale tekens en variabelen

  • Aanhalingstekens
  • Aangehaalde tekenreeksen - ", '
  • Escape-teken - *
  • Aangehaalde tekenreeksen - `
  • Gebruik van $(...)
  • Systeemvariabelen - set
  • Andere speciale variabelen
  • Gebruikersvariabelen
  • Gebruikersvariabelen - unset
  • Variabelen in scripts
  • Het typeset-commando
  • Gehele getal variabelen
  • Speciale constructies

Menus maken

  • Voorwaarden - case
  • Een menu maken
  • Iteratie - while, until
  • Uitvoer vasthouden - sleep
  • Uitvoer vasthouden - dummy read
  • Het script beëindigen
  • De lus beëindigen
  • Verborgen optie - een shell forken
  • Interrupts afvangen - trap
  • Meer over interrupts
  • Text markeren - tput
  • Cursor positioneren - backtab \b
  • Korn Shell Menu

Selectie

  • Conditionele tests
  • Bestandsattributen testen
  • Bestandsrechten testen
  • Meerdere tests - Geneste ifs
  • Meerdere tests - elseif
  • De NOT-conditie
  • Meerdere voorwaarden in één test
  • Tekenreeksen testen
  • Het gebruik van vierkante haakjes
  • Vermijden van lege ingave
  • Getallen testen
  • Meer over case
  • Variabelen weergeven
  • Spaties plaatsen
  • Commando's testen

Iteratie, lussen

  • Berekeningen - let
  • Iteratie - while, until
  • Oneindige lus
  • Iteratie - for
  • Meer dan 9 parameters - shift

Subscripts en functies

  • Lokale en globale variabelen
  • Subscripts
  • Het export-commando
  • Exit status
  • Aliassen
  • Functies
  • Nuttige functies
  • Return status
  • Functies manipuleren
  • Functies in scripts

Geavanceerde commando's

  • Debuggen - set
  • Instellen - set
  • Bestanden samenvoegen - join
  • Bestanden samenvoegen - paste, basename en dirname
  • Takbeheer - jobs
  • Reguliere expressies
  • Global Regular Expression Printer - grep
  • Expression grep - egrep
  • Fast grep - fgrep
  • Berekeningen - expr
  • Berekeningen – bc, eval Command,
  • Argumentverwerking
  • Het getopts-commando
  • Arrays gebruiken

Geavanceerd bewerken – vi & sed

  • vi - Sleutelherschikkingen
  • Besturingstoetsen toekennen
  • Afkortingen gebruiken
  • Veel bestanden bewerken
  • Reguliere expressies
  • Global invoegen
  • Here document,
  • Batch Stream Editor - sed, sed delete, -d, sed print, -p, sed suppress, -n, sed quit, -q, sed file, -f, sed Multiple Input, sed
  • Vinden en vervangen
  • sed voorbeeld

Bestandsverwerking tekst - awk

  • Het awk-programmeerhulpmiddel
  • Patroonherkenning
  • Reguliere expressies
  • Vergelijkingspatronen
  • Samengestelde patronen
  • Bereikspatronen
  • Speciale patronen
  • Ingebouwde functies
  • Awk-scripts troubleshooten
  • Parameters doorgeven
  • Contains gebruiken
  • De printf-functie
  • Berekeningen
  • Functies
  • substr
  • length
  • Actiestellingen
  • Stroomstuurzinnen
  • Arrays
  • Arrays met for-lussen
  • Awk-voorbeelden

Vereisten

De cursus is alleen geschikt voor personen die een goede werkende kennis van UNIX hebben of de cursus 'Introductie tot UNIX' hebben gevolgd.

 14 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (4)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën