Kursplan

Introduksjon

  • Bash-filosofi og prinsipper / Hva er Bash?
  • Bash sammenlignet med andre skriptspråk
  • Oversikt over Bash-egenskaper og arkitektur
  • Ut over Bash: Bash i kontekst av systemforvaltningsoppgaver

Forståelse av Bash

  • Livssyklusen til et Bash-skript
  • Hvordan Bash passet inn i systemforvaltningsoppgaver
  • Bash-syntaks og datatyper

Komme i gang

  • Sette opp utviklingsmiljøet
  • Instalere Bash på Linux-systemer
  • Instalere Bash på Windows-systemer
  • Konfigurere Bash-miljøet

Opprette og kjøre Bash-skript

  • Struktur av Bash-skript
  • Kjøre Bash-skript
  • Bruke variabler, argumenter og inndata/utdata
  • Kontrollstrukturer og løkker

Bash-skript for automatisering

  • Automatisere oppgaver med Bash
  • Filsystemforvaltning med Bash
  • Prosesseforvaltning med Bash
  • Systemovervåking og logging med Bash

Integrasjon av Bash med andre verktøy

  • Bash og regulære uttrykk
  • Bash og sed og awk
  • Bash og kommandolinjeverktøy (grep, find, xargs etc.)

Felsøkning

  • Feilsøke Bash-skript
  • Vanlige feil og hvordan unngå dem
  • Optimalisere Bash-skript

Oppsummering og neste steg

  • Gjennomgang av nøkkelkonsepter og beste praksis
  • Neste steg for å lære mer om Bash og automatisering med Bash

Krav

  • En forståelse av Linux-operativsystem
  • Erfaring med kommandolinjesgrensesnitt
  • Grunnleggende programmerings erfaring

Målgruppe

  • Utviklere
  • Systemforvaltere
 21 Timer

Antall deltakere


Pris per deltaker

Kommende kurs

Relaterte kategorier