Kursplan

Introduksjon

    Mål Kursplan Kursintroduksjoner Forutsetninger Bibliografi Delegatansvar Kursoppsummering

Gjennomgang av grunnleggende – valgfritt

    Filkataloger og prosesser Vise kataloger - ls Få hjelp - mann Vise filer - katt, flere Enkle kommandoer Piping - bruk | symbol Omdirigering - ved å bruke > symbol Omdirigering - ved å bruke >> symbol Omdirigere input - ved å bruke < symbol Omdirigere feil Bruke /dev/null Forgrunnsjobber Bakgrunnsjobber - & stoppe jobber - drep spesielle filer - . og .. Ledeteksten - PS1 Opprette aliaser ved hjelp av aliaser Kommandohistorikk Kommandolinjeredigering - bruk av piltaster Kommandolinjeredigering - bruk vi Tilpasse skallet Hjemmekatalogen - HJEM Arbeidskatalogen - pwd Endre kataloger - cd Lag katalog - mkdir Fjern katalog - rmdir Interactive Copy - cp -i Interactive Move - mv -i Interactive Remove - rm -i Fjerne kataloger - rm -r Wild Cards - File Name Generation Word count - wc Finne filer - finne Finne tekst i filer - grep, sortere , cut, uniq, tr Endre tillatelser - chmod

Skall Programming

    Lage Shell-skript Teste kommandoen Opprette skriptfilen Legge til utføringstillatelser Teste skriptet Kjøre skriptet - tid Kjøre skriptet - dot Kjøre skriptet - exec Kjøre skriptet - ksh Feilsøke skriptet Passere parametere Lese-kommandoen Bruke read in-skript Velge Shell Rydder Utgangen Undertrykker inngang - stty

Spesialtegn og variabler

    Anførselstegn Streng i anførselstegn - ", ' Escape-tegn - * Streng i anførselstegn - ` Bruker $(...) Systemvariabler - sett Andre spesialvariabler Brukervariabler Brukervariabler - ikke innstilte Variabler i skript Typesett Kommando Heltallsvariabler Spesialkonstruksjoner

Opprette menyer

    Betingelser - sak Opprette en menyiterasjon - mens, til Holde utdata - hvile Holde output - dummy les Avslutte skriptet Avslutte sløyfen Skjult alternativ - gaffel et skall Trapping Interrupts - trap Mer om Interrupts Utheve tekst- tput Plassering av markøren - backtab \b Korn Shell-menyen

Utvalg

    Betinget testing Testing av filattributter Testing av filtillatelser Flere tester - Nestet ifs Flere tester - elseif NOT-betingelsen Flere betingelser i én test Teststrenger Bruke hakeparenteser Unngå nullinndatatestingstall Mer om kasus Vise variabler Plassere mellomrom Testkommandoer

Iterasjon, looping

    Beregninger - la iterasjon - mens, til uendelig sløyfe-iterasjon - for mer enn 9 parametere - skifte

Subskripter og funksjoner

    Lokale og globale variabler Underskript Eksportkommando Avslutt Status Aliaser Funksjoner Nyttige funksjoner Returstatus Manipulere funksjoner Funksjoner i skript

Avanserte kommandoer

    Feilsøking - angi Innstilling - angi Merging Files - join Merging Files - lim inn, basenavn og dirname Jobbkontroll - jobber Vanlige Expressioner Global Vanlig Expression Printer - grep Expression grep - egrep Rask grep - fgrep Beregninger - expr Beregninger – bc, eval Kommando, Argumentbehandling getopts Kommando ved hjelp av matriser

Avansert redigering – vi & sed

    vi - Kartleggingstastkombinasjoner Kartleggingskontrolltaster Bruke forkortelser Redigere mange filer Vanlige Expressioner Globalt Sett inn her dokument, Batch Stream Editor - sed, sed delete, -d, sed print, -p, sed suppress, -n, sed quit, -q, sed fil, -f, sed Multiple Input, sed Finn og erstatt sed Eksempel

Tekstfilbehandling - awk

    The awk Programming Tool Pattern Matching Regular Expression Patterns Compound Patterns Range Patterns Special Patterns Innebygde funksjoner Feilsøking awk Skript Passer Parameters Bruker Inneholder printf Funksjon Beregninger Funksjoner substr lengde Handlingsutsagn Kontrollflytutsagn Matriser Matriser med for eksempel Loops

Krav

Kurset passer kun for de som har god praktisk kunnskap om UNIX eller har deltatt på Introduksjon til UNIX-kurset.

 14 timer

Antall deltakere



Price per participant

Testimonials (1)

Relaterte kurs

Related Categories