Kursplan

Introduktion

  • Mål
  • Kursplan
  • Kursintroduktioner
  • Förutsättningar
  • Bibliografi
  • Delegera ansvar
  • Kurssammanfattning

Genomgång av grunderna - valfritt

  • Filer
  • Kataloger och processer
  • Visar kataloger - ls
  • Få hjälp - man
  • Visar filer - cat, more
  • Enkla kommandon
  • Rörledningar - med | symbol
  • Omdirigering - med > symbol
  • Omdirigering - med >>-symbol
  • Omdirigering av ingång - med symbolen <
  • Omdirigeringsfel
  • Använder /dev/null
  • Förgrundsjobb
  • Bakgrundsjobb - &
  • Stoppa jobb - döda
  • Specialfiler - . och ..
  • Kommandotolken - PS1
  • Skapa alias
  • Använda alias
  • Kommandohistorik
  • Kommandoradsredigering - med hjälp av piltangenterna
  • Kommandoradsredigering - med hjälp av vi
  • Anpassa skalet
  • Hemkatalogen - HEM
  • Arbetskatalogen - pwd
  • Ändra kataloger - cd
  • Gör katalog - mkdir
  • Ta bort katalog - rmdir
  • Interaktiv kopia - cp -i
  • Interactive Move - mv -i
  • Interactive Remove - rm -i
  • Ta bort kataloger - rm -r
  • Wild Cards - Generering av filnamn
  • Word räkna - wc
  • Hitta filer - hitta
  • Hitta text i filer - grep, sort, cut, uniq, tr
  • Ändra behörigheter - chmod

Skal Programming

  • Skapa skalskript
  • Testar kommandot
  • Skapa skriptfilen
  • Lägger till exekveringsbehörigheter
  • Testar skriptet
  • Köra skriptet - tid
  • Köra skriptet - prick
  • Kör skriptet - exec
  • Kör skriptet - ksh
  • Felsökning av skriptet
  • Passerar parametrar
  • Läskommandot
  • Använda läs i skript
  • Att välja skalet
  • Städa i produktionen
  • Undertrycker ingång - stty

Specialtecken och variabler

  • Citattecken
  • Citerade strängar - ", '
  • Escape Character - *
  • Citerade strängar - `
  • Använder $(...)
  • Systemvariabler - ställ in
  • Andra specialvariabler
  • Användarvariabler
  • Användarvariabler - avaktiverad
  • Variabler i skript
  • Typuppsättningskommando
  • Heltalsvariabler
  • Specialkonstruktioner

Skapa menyer

  • Villkor - fall
  • Skapa en meny
  • Iteration - medan, tills
  • Håll utgången - sov
  • Håller utgången - dummy read
  • Avslutar manuset
  • Avsluta loopen
  • Hidden Option - dela ett skal
  • Trapping Avbryter - trap
  • Mer om avbrott
  • Markera textinmatning
  • Placera markören - bakåtfliken \b
  • Korn Shell Meny

Urval

  • Villkorlig testning
  • Testa filattribut
  • Testar filbehörigheter
  • Flera tester - kapslade oms
  • Flera tester - elseif
  • INTE-villkoret
  • Flera villkor i ett test
  • Testa strängar
  • Använda hakparenteser
  • Undviker null-inmatning
  • Testa siffror
  • Mer om ärendet
  • Visar variabler
  • Placera utrymmen
  • Testa kommandon

Iteration, looping

  • Beräkningar - låt
  • Iteration - medan, tills
  • Oändlig loop
  • Iteration - för
  • Mer än 9 parametrar - skift

Underskript och funktioner

  • Lokala och globala variabler
  • Subskriptioner
  • Exportkommando
  • Avsluta Status
  • Alias
  • Funktioner
  • Användbara funktioner
  • Returstatus
  • Manipulera funktioner
  • Funktioner i skript

Avancerade kommandon

  • Felsökning - ställ in
  • Inställning - ställ in
  • Sammanfoga filer - gå med
  • Sammanfoga filer - klistra in, basnamn och dirname
  • Jobbkontroll - jobb
  • Vanliga Expressjoner
  • Global vanlig Expressjonskrivare - grep
  • Expression grep - egrep
  • Snabb grep - fgrep
  • Beräkningar - expr
  • Beräkningar – bc, eval Command,
  • Argumentbearbetning
  • getopts kommando
  • Använda Arrays

Avancerad redigering – vi & sed

  • vi - Kartläggning av nyckelkombinationer
  • Kartläggningskontrollnycklar
  • Använda förkortningar
  • Redigera många filer
  • Vanliga Expressjoner
  • Global Insert
  • Här dokument,
  • Batch Stream Editor - sed, sed delete, -d, sed print, -p, sed suppress, -n, sed quit, -q, sed file, -f, sed Multiple Input, sed
  • Hitta och ersätta
  • sed Exempel

Textfilbearbetning - awk

  • Verktyget awk Programming
  • Mönstermatchning
  • Vanliga Expressjoner
  • Jämförelsemönster
  • Sammansatta mönster
  • Range mönster
  • Specialmönster
  • Inbyggda funktioner
  • Felsökning av awk-skript
  • Passerar parametrar
  • Använda Innehåller
  • printf funktion
  • Beräkningar
  • Funktioner
  • substr
  • längd
  • Åtgärdsförklaringar
  • Kontrollflödesbeskrivningar
  • Matriser
  • Arrayer med för loopar
  • 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.

  14 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vittnesmål (1)

Relaterade Kurser

Relaterade Kategorier