Ta kontakt

Kursplan

Innføring

  • Mål
  • Kursplan
  • Kurspresentasjoner
  • Forutsetninger
  • Litteraturliste
  • Deltakers ansvar
  • Kursoppsummering

Gjennomgang av grunnleggende ferdigheter – valgfritt

  • Filer
  • Kataloger og prosesser
  • Vise kataloger - ls
  • Hente hjelp - man
  • Vise filer - cat, more
  • Enkle kommandoer
  • Piping - bruk av |-tegnet
  • Redirektering - bruk av >-tegnet
  • Redirektering - bruk av >>-tegnet
  • Redirektering av inndata - bruk av <-tegnet
  • Redirektering av feil
  • Bruk av /dev/null
  • Forgrunnsjobber
  • Bakgrunnsjobber - &
  • Stopp jobber - kill
  • Spesifikke filer - . og ..
  • Kommandoprompt - PS1
  • Oppretting av aliaser
  • Bruk av aliaser
  • Kommandohistorikk
  • Redigering av kommandolinje - bruk av piltaster
  • Redigering av kommandolinje - bruk av vi
  • Tilpasning av shell
  • Hjemmekatalog - HOME
  • Aktiv katalog - pwd
  • Endring av kataloger - cd
  • Lage katalog - mkdir
  • Slette katalog - rmdir
  • Interaktiv kopi - cp -i
  • Interaktiv flytting - mv -i
  • Interaktiv sletting - rm -i
  • Sletting av kataloger - rm -r
  • Vildcards - filnavngenerering
  • Ord telling - wc
  • Søke etter filer - find
  • Søke etter tekst i filer - grep, sort, cut, uniq, tr
  • Endring av rettigheter - chmod

Shell-programmering

  • Oprettelse av Shell-skript
  • Testing av kommandoen
  • Oprettelse av skriptfil
  • Legge til eksekusjonsrettigheter
  • Testing av skriptet
  • Kjøring av skriptet - time
  • Kjøring av skriptet - dot
  • Kjøring av skriptet - exec
  • Kjøring av skriptet - ksh
  • Feilfinding av skriptet
  • Overføring av parametere
  • read-kommandoen
  • Bruk av read i skript
  • Valg av shell
  • Ryddig utdata
  • Undertrykkelse av inndata - stty

Spesiale tegn og variabler

  • Setningstegn
  • Siterte strenge - ", '
  • Unngåelsestegn - *
  • Siterte strenge - `
  • Bruk av $(...)
  • Systemvariabler - set
  • Andre spesielle variabler
  • Brukerdefinierte variabler
  • Brukerdefinierte variabler - unset
  • Variabler i skript
  • Typeset-kommandoen
  • Heltallvariabler
  • Spesialkonstruksjoner

Oprettelse av menyer

  • Vilkår - case
  • Oprettelse av en meny
  • Iterasjon - while, until
  • Holding av utdata - sleep
  • Holding av utdata - dummy read
  • Avslutte skriptet
  • Avslutte løkken
  • Skjult valg - fork av en shell
  • Fangst av avbrytelser - trap
  • Mer om avbrytelser
  • Fremheving av tekst - tput
  • Posisjonering av markøren - backtab \b
  • Korn Shell Meny

Utvelgelse

  • Kondisjonstesting
  • Testing av filattributter
  • Testing av filrettigheter
  • Flere tester - nøstede ifs
  • Flere tester - elseif
  • NOT-vilkåret
  • Flere vilkår i én test
  • Testing av streng
  • Bruk av firkantede parenteser
  • Unngåing av tom inndata
  • Testing av tall
  • Mer om case
  • Vise variabler
  • Sett inn mellomrom
  • Testing av kommandoer

Iterasjon, looping

  • Beregninger - let
  • Iterasjon - while, until
  • Uendelig loop
  • Iterasjon - for
  • Mer enn 9 parametere - shift

Underskript og funksjoner

  • Lokale og globale variabler
  • Underskript
  • Export-kommandoen
  • Avslutningsstatus
  • Alias
  • Funksjoner
  • Nyttefulle funksjoner
  • Tilbakestatus
  • Manipulasjon av funksjoner
  • Funksjoner i skript

Avanserte kommandoer

  • Feilfinding - set
  • Innstilling - set
  • Sammenslåing av filer - join
  • Sammenslåing av filer - paste, basename og dirname
  • Jobbkontroll - jobs
  • Regulære uttrykk
  • Globalt regulært uttrykk - grep
  • Uttrykk grep - egrep
  • Rask grep - fgrep
  • Beregninger - expr
  • Beregninger – bc, eval kommando,
  • Behandling av argumenter
  • getopts-kommandoen
  • Bruk av matriser

Avansert redigering – vi & sed

  • vi - Mappings av tastekombinasjoner
  • Mappings av kontrolltaster
  • Bruk av forkortelser
  • Redigering av mange filer
  • Regulære uttrykk
  • Global insetting
  • Her dokument,
  • Batch Stream Editor - sed, sed delete, -d, sed print, -p, sed suppress, -n, sed quit, -q, sed file, -f, sed Multiple Input, sed
  • Søk og erstat
  • sed-eksempel

Behandling av tekstfiler - awk

  • awk programmeringsverktøy
  • Mønstermatching
  • Regulære uttrykk
  • Sammenligningsmønstre
  • Komplekse mønstre
  • Intervallmønstre
  • Spesiale mønstre
  • Innbygde funksjoner
  • Felsøking i awk-skript
  • Overføring av parametere
  • Bruk av Contains
  • printf-funksjonen
  • Beregninger
  • Funksjoner
  • substr
  • length
  • Aksjonssetninger
  • Kontrollflytsetninger
  • Matriser
  • Matriser med for-løkker
  • awk-eksempler

Krav

Kurset er kun egnet for de som har god arbeidshviten om UNIX eller har gjennomgått et introduksjonskurs i UNIX.

 14 Timer

Antall deltakere


Pris per deltaker

Referanser (4)

Kommende kurs

Relaterte kategorier