Bash Shell Scripting Course - eLearning

4.950,00 SEK

  • 30 hours
eLearning

Bemästra kraften i Linux- och Unix-automation med den här heltäckande kursen i Bash-skalprogrammering. Kursen är utformad både för nybörjare och IT‑proffs och ger dig praktisk, handfast träning så att du kan bygga upp verkliga skriptkunskaper för att automatisera repetitiva uppgifter, förbättra systemeffektiviteten och effektivisera arbete i kommandoraden.

Viktiga funktioner

Språk

Kurs och material på engelska

Nivå

Nybörjar- till mellannivå

Åtkomst

1 års tillgång till lärplattformen

12,5 timmar videor på begäran

med över 30 timmars rekommenderad studietid

43 Praktisk övning

12 automatiskt rättade prov

2 omfattande uppgifter

Intyg om genomförd utbildning ingår

Hero

Lärandemål

I slutet av den här kursen kommer du att kunna förstå:

Bash-kommando

Förstå grundläggande Bash-kommandoradskunskaper och fördelarna med CLI jämfört med grafiska gränssnitt

Navigera

Navigera mellan kataloger och hantera filer, mappar och sökvägar med hjälp av terminalen

Tekniker

Arbeta med strängar, kommandoomdirigering och tekniker för kommando­kedjning

Hantera

Hantera filbehörigheter, ägarskap och jokerteckenoperationer på ett effektivt sätt

Villkorlig

Använd logiska operatorer, villkorssatser och loopar i Bash-skript

Manipulera

Bearbeta text med strängoperationer, reguljära uttryck och verktyg för strömredigering

Hero

Kursöversikt

  1. Introduktion

    Lektion 01

    • GUI vs CLI
    • Fördelar med Bash-kommandoraden
    • Bash vs C
    • Analys av Bash-loggar
  2. Att navigera i ett interaktivt skal

    Lektion 02

    • Förstå Unix filstruktur
    • Navigera i en terminal
    • Skapa filer och mappar
    • Ta bort filer och mappar
    • Förstå sökvägar
    • Specialmappar och dolda element
    • Kommandoinställningar
    • Framkalla handboken
  3. Stränghantering och grundläggande omdirigering

    Lektion 03

    • Introduktion till promptar
    • Visa filer, hantera strängar och omdirigera innehåll
    • Avancerad omdirigering: Sammanfogning
    • Strängavgränsare och blanksteg
    • Escape-tecken och specialsekvenser
    • Flytta, kopiera och byta namn på element
    • Kedja kommandon
  4. Användare, behörigheter och metadata

    Lektion 04

    • Data och metadata
    • Tillståndsbrev
    • Superanvändare
    • Ändra behörigheter
    • Jokertecken
    • Behörighetsnummer
    • Ändra ägare och grupp + sudo
    • Omdirigeringar
    • Omdirigeringar och gruppering

  5. Förstå rörledning, stdin, stdout, stderr

    Lektion 05

    • Rördragning
    • Standardinmatning
    • Matchande mönster
    • Variabler
    • Miljövariabler
    • Inbyggda skal-kommandon
    • Alias
    • Bash-konfiguration
  6. Bash-skriptning

    Lektion 06

    • Filanalys
    • Skriptexekvering
    • Shebang
    • Bash-alternativ och set-kommandot
    • Kommandosubstitution
    • Läsa och kommentera
    • Avslutningsstatus
    • Parametrar i Bash-skript
    • Anpassa prompt och färger
    • Öva med Nano
  7. Logiska operatorer

    Lektion 07

    • Villkorssatser
    • Kombinera villkorssatser
    • Fler villkorssatser
    • Villkorssatser
    • Deklarera variabler
    • Jämföra strängar
    • Mer övning med PS1
  8. Funktioner och loopar

    Lektion 08

    • Funktioner och underskal
    • While-slinga
    • Sekvensuttryck
    • For-loop
    • Orddelning
  9. Stränghantering och reguljära uttryck

    Lektion 09

    • Parameterutvidgning
    • Globbing och klammerexpansion
    • Skalalternativ och utökad globbing
    • Reguljära uttryck
    • Sed, strömredigeraren
  10. Alternativ för matematik, projekt och skript

    Lektion 10

    • Aritmetisk expansion
    • Grundläggande miniräknare
    • Getopts
    • Projektutmaning – omvandla kg till lbs
    • Projektgenomgång – konvertera kg till lbs
  11. Kommunikation

    Lektion 11

    • Fjärrskal med SSH
    • SCP- och SSH-autentiseringsnycklar
    • AWS EC2-instans och SSH
    • Webbserver på AWS EC2-instans
    • Anslut Git till GitHub med SSH
    • Grunderna i Git och GitHub
Kurs i Bash-skripting

Vem bör anmäla sig till det här programmet?

Nybörjare som är intresserade av Linux och skalskriptning

Systemadministratörer och IT-supporttekniker

DevOps-ingenjörer och molnproffs

Programvaruutvecklare som arbetar i Linux/Unix-miljöer

Nätverksingenjörer och infrastrukturteam

Teknikentusiaster som vill automatisera kommandoradsuppgifter

Starta kursen nu

Förutsättningar

  • Grundläggande vana vid kommandoradsgränssnitt
  • Grundläggande förståelse för Linux- eller Unix-miljöer
  • Grundläggande programmeringskunskaper är hjälpsamma men inte obligatoriska
  • En vilja att öva på praktiska skriptövningar
  • Ingen tidigare erfarenhet av Bash-skriptning krävs, vilket gör den här kursen nybörjarvänlig.

Uttalanden

Licensiering och ackreditering

Denna kurs erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i licensavtalet

Likabehandlingspolicy

Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att ordna anpassningar.


Vanliga frågor

Contact background

Behöver du företagslösningar eller LMS-integration?

Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!