Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
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
Requirements
De cursus is alleen geschikt voor degenen die een goede praktische kennis van UNIX hebben of de cursus Inleiding tot UNIX hebben gevolgd.
14 Hours
Getuigenissen (1)
Wojciech and NobleProg focused the itinerary to feet my needs.