Kom i kontakt
 Varaktighet 14 timmar (2 dagar)

Kursplan

Introduktion

  • Objektiv
  • Kursplan
  • Kursintroduktioner
  • Grundkrav
  • Litteraturlista
  • Deltagares ansvar
  • Kursöversikt

Genomgång av grunderna - valfritt

  • filer
  • Kataloger och processer
  • Visa kataloger - ls
  • Hämta hjälp - man
  • Visa filer - cat, more
  • Enkla kommandon
  • Pipning - använd | symbol
  • Omdirigering - använd > symbol
  • Omdirigering - använd >> symbol
  • Omdirigera inmatning - använd < symbol
  • Omdirigera fel
  • Använda /dev/null
  • Förgrundsjobb
  • Bakgrundsjobb - &
  • Stoppa jobb - kill
  • Specialfiler - . och ..
  • Kommandoprompten - PS1
  • Skapa alias
  • Använda alias
  • Kommandohistorik
  • Kommandoraderedit - använd piltangenter
  • Kommandoraderedit - använd vi
  • Anpassa shellen
  • Hemkatalogen - HOME
  • Arbetskatalogen - pwd
  • Byta katalog - cd
  • Skapa katalog - mkdir
  • Ta bort katalog - rmdir
  • Interaktiv kopiering - cp -i
  • Interaktiv flytt - mv -i
  • Interaktiv radering - rm -i
  • Radera kataloger - rm -r
  • Jokerkaraktärer - filnamnsgenerering
  • Ordräkning - wc
  • Hitta filer - find
  • Hitta text i filer - grep, sort, cut, uniq, tr
  • Ändra behörigheter - chmod

Shellprogrammering

  • Skapa skript
  • Testa kommandot
  • Skapa skriptfilen
  • Lägg till exekveringsbehörighet
  • Testa skriptet
  • Köra skriptet - time
  • Köra skriptet - dot
  • Köra skriptet - exec
  • Köra skriptet - ksh
  • Felsöka skriptet
  • Överlämna parametrar
  • read-kommandot
  • Använda read i skript
  • Välja shell
  • Städa bort utmatningen
  • Dämpa inmatning - stty

Specialtecken och variabler

  • Citattecken
  • Citerade strängar - ", '
  • Escape-tecken - *
  • Citerade strängar - `
  • Använda $(...)
  • Systemvariabler - set
  • Andra specialvariabler
  • Användarvariabler
  • Användarvariabler - unset
  • Variabler i skript
  • Typeset-kommandot
  • Heltalsvariabler
  • Specialkonstruktioner

Skapa menyer

  • Villkor - case
  • Skapa en meny
  • Iteration - while, until
  • Hålla kvar utmatningen - sleep
  • Hålla kvar utmatningen - dummy read
  • Avsluta skriptet
  • Avsluta loopen
  • Dolt alternativ - forka en shell
  • Fånga avbrott - trap
  • Mer om avbrott
  • Markera text - tput
  • Positionera markören - backtab \b
  • Korn Shell Meny

Val

  • Villkorstest
  • Testa filattribut
  • Testa filbehörigheter
  • Flera test - nästlade ifs
  • Flera test - elseif
  • NOT-villkor
  • Flera villkor i ett test
  • Testa strängar
  • Använda hakparenteser
  • Undvika tom inmatning
  • Testa tal
  • Mer om case
  • Visa variabler
  • Placering av mellanslag
  • Testa kommandon

Iteration, loop

  • Beräkningar - let
  • Iteration - while, until
  • Oändlig loop
  • Iteration - for
  • Mer än 9 parametrar - shift

Underskript och funktioner

  • Lokala och globala variabler
  • Underskript
  • Export-kommandot
  • Avslutstatus
  • Alias
  • Funktioner
  • Användbara funktioner
  • Returstatus
  • Manipulering av funktioner
  • Funktioner i skript

Avancerade kommandon

  • Felsökning - set
  • Inställningar - set
  • Sammanslå filer - join
  • Sammanslå filer - paste, basename och dirname
  • Jobbkontroll - jobs
  • Reguljära uttryck
  • Global reguljär uttrycksskrivare - grep
  • Uttrycksgrep - egrep
  • Snabb grep - fgrep
  • Beräkningar - expr
  • Beräkningar – bc, eval-kommando,
  • Argumentbehandling
  • getopts-kommandot
  • Använda arrayer

Avancerad redigering – vi & sed

  • vi - Kartläggning av tangerbinationer
  • Kartläggning av styrtangenter
  • Använda förkortningar
  • Redigering av många filer
  • Reguljära uttryck
  • Global insättning
  • Here document,
  • Batch-strömredigerare - sed, sed radera, -d, sed skriva ut, -p, sed dämpa, -n, sed avsluta, -q, sed fil, -f, sed flera inmatningskällor, sed
  • Hitta och ersätt
  • sed-exempel

Textfilbearbetning - awk

  • awk-programmeringsverktyget
  • Mönstermatchning
  • Reguljära uttryck
  • Jämförelsemönster
  • Sammanlagda mönster
  • Områdsmönster
  • Specialmönster
  • Inbyggda funktioner
  • Felsökning av awk-skript
  • Överlämna parametrar
  • Använda contains
  • printf-funktionen
  • Beräkningar
  • Funktioner
  • substr
  • length
  • Åtgärdssatser
  • Kontrollsatser
  • Arrayer
  • Arrayer med for-looper
  • awk-exempel

Krav

Kursen är endast lämplig för dig som har goda praktiska kunskaper i UNIX eller har gått kursen Introduktion till UNIX.

Antal deltagare


Pris per deltagare

Vittnesmål (4)

Kommande Kurser

Relaterade Kategorier