Cursusaanbod

Invoering

  • Doelstellingen
  • Cursusschema
  • Cursusintroducties
  • Vereisten
  • Bibliografie
  • Verantwoordelijkheden delegeren
  • Samenvatting van de cursus

Overzicht van de basisprincipes - optioneel

  • Bestanden
  • Directory's en processen
  • Mappen weergeven - ls
  • Hulp krijgen - man
  • Bestanden weergeven - kat, meer
  • Eenvoudige commando's
  • Leidingen - met behulp van | symbool
  • Omleiding - gebruik het > symbool
  • Omleiding - met behulp van het >> symbool
  • Invoer omleiden - met behulp van het <-symbool
  • Fouten omleiden
  • Gebruik /dev/null
  • Voorgrond banen
  • Achtergrond Vacatures - &
  • Banen stopzetten - doden
  • Speciale bestanden - . En ..
  • De opdrachtprompt - PS1
  • Aliassen maken
  • Aliassen gebruiken
  • Commandogeschiedenis
  • Commandoregel bewerken - met behulp van de pijltoetsen
  • Commandoregel bewerken - met behulp van vi
  • De schaal aanpassen
  • De thuismap - HOME
  • De werkmap - pwd
  • Van map wisselen - cd
  • Directory maken - mkdir
  • Directory verwijderen - rmdir
  • Interactief kopiëren - cp -i
  • Interactieve beweging - mv -i
  • Interactief verwijderen - rm -i
  • Mappen verwijderen - rm -r
  • Wildcards - Generatie van bestandsnamen
  • Word tellen - wc
  • Bestanden zoeken - vind
  • Tekst zoeken in bestanden - grep, sorteren, knippen, uniq, tr
  • Machtigingen wijzigen - chmod

Schelp Programming

  • Shell-scripts maken
  • Het commando testen
  • Het scriptbestand maken
  • Uitvoerrechten toevoegen
  • Het script testen
  • Het script uitvoeren - tijd
  • Het script uitvoeren - punt
  • Het script uitvoeren - exec
  • Het script uitvoeren - ksh
  • Debuggen van het script
  • Parameters doorgeven
  • Het leescommando
  • Gebruik van ingelezen scripts
  • Het kiezen van de schaal
  • De uitvoer opruimen
  • Invoer onderdrukken - stty

Speciale tekens en variabelen

  • Aanhalingstekens
  • Geciteerde tekenreeksen - ", '
  • Ontsnappingskarakter - *
  • Geciteerde tekenreeksen - `
  • Met behulp van $(...)
  • Systeemvariabelen - ingesteld
  • Andere speciale variabelen
  • Gebruikersvariabelen
  • Gebruikersvariabelen - niet ingesteld
  • Variabelen in scripts
  • Gezette opdracht
  • Gehele variabelen
  • Speciale constructies

Menu's maken

  • Voorwaarden - geval
  • Een menu maken
  • Iteratie - terwijl, tot
  • De uitvoer vasthouden - slaap
  • De uitvoer vasthouden - dummy lezen
  • Het script beëindigen
  • De lus beëindigen
  • Verborgen optie - een schaal splitsen
  • Trapping onderbreekt - trap
  • Meer over onderbrekingen
  • Markering van Tekst-tput
  • De cursor positioneren - tabblad achteraan \b
  • Korn Shell-menu

Selectie

  • Voorwaardelijke testen
  • Bestandskenmerken testen
  • Bestandsrechten testen
  • Meerdere tests - Geneste ifs
  • Meerdere tests - elseif
  • De NIET-voorwaarde
  • Meerdere omstandigheden in één test
  • Snaren testen
  • Het gebruik van vierkante haakjes
  • Null-invoer vermijden
  • Nummers testen
  • Meer over de zaak
  • Variabelen weergeven
  • Spaties plaatsen
  • Commando's testen

Iteratie, looping

  • Berekeningen - laat
  • Iteratie - terwijl, tot
  • Oneindige lus
  • Iteratie - voor
  • Meer dan 9 parameters - shift

Subscripts en functies

  • Lokale en mondiale variabelen
  • Subscripts
  • Commando exporteren
  • Status afsluiten
  • Aliassen
  • Functies
  • Handige functies
  • Retourstatus
  • Functies manipuleren
  • Functies in scripts

Geavanceerde opdrachten

  • Foutopsporing - instellen
  • Instelling - instellen
  • Bestanden samenvoegen - doe mee
  • Bestanden samenvoegen - plakken, basisnaam en mapnaam
  • Taakbeheer - taken
  • Reguliere Expressionen
  • Wereldwijde reguliere Expressionprinter - grep
  • Expression grep - egrep
  • Snelle grep - fgrep
  • Berekeningen - expr
  • Berekeningen – bc, eval Command,
  • Argumentverwerking
  • krijgt Commando
  • Arrays gebruiken

Geavanceerde bewerking – vi & sed

  • vi - Toetscombinaties in kaart brengen
  • Bedieningstoetsen in kaart brengen
  • Afkortingen gebruiken
  • Veel bestanden bewerken
  • Reguliere Expressionen
  • Globaal invoegen
  • Hier documenteren,
  • Batch Stream Editor - sed, sed verwijderen, -d, sed print, -p, sed onderdrukken, -n, sed quit, -q, sed bestand, -f, sed Meerdere invoer, sed
  • Zoek en vervang
  • sed Voorbeeld

Verwerking van tekstbestanden - awk

  • Het awk Programming hulpmiddel
  • Patroonaanpassing
  • Reguliere Expressionen
  • Vergelijkingspatronen
  • Samengestelde patronen
  • Bereikpatronen
  • Speciale patronen
  • Ingebouwde functies
  • Problemen met awk-scripts oplossen
  • Parameters doorgeven
  • Bevat gebruiken
  • printf-functie
  • Berekeningen
  • Functies
  • onderstr
  • lengte
  • Actieverklaringen
  • Controlestroomverklaringen
  • Arrays
  • Arrays met for-lussen
  • awk Voorbeelden

Vereisten

De cursus is alleen geschikt voor degenen die een goede praktische kennis van UNIX hebben of de cursus Inleiding tot UNIX hebben gevolgd.

 14 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen


OPENBARE TRAINING

Kijk op onze public courses

Reviews (4)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën