Bash Shell Scripting Course - eLearning
4.950,00 SEK
- 30 hours
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

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 kommandokedjning
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

Kursöversikt
Introduktion
Lektion 01
- GUI vs CLI
- Fördelar med Bash-kommandoraden
- Bash vs C
- Analys av Bash-loggar
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
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
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
Förstå rörledning, stdin, stdout, stderr
Lektion 05
- Rördragning
- Standardinmatning
- Matchande mönster
- Variabler
- Miljövariabler
- Inbyggda skal-kommandon
- Alias
- Bash-konfiguration
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
Logiska operatorer
Lektion 07
- Villkorssatser
- Kombinera villkorssatser
- Fler villkorssatser
- Villkorssatser
- Deklarera variabler
- Jämföra strängar
- Mer övning med PS1
Funktioner och loopar
Lektion 08
- Funktioner och underskal
- While-slinga
- Sekvensuttryck
- For-loop
- Orddelning
Stränghantering och reguljära uttryck
Lektion 09
- Parameterutvidgning
- Globbing och klammerexpansion
- Skalalternativ och utökad globbing
- Reguljära uttryck
- Sed, strömredigeraren
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
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

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
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

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!
