Linux Shell Basics - kurs 13 900 rub. från IBS Training Center, utbildning 14 timmar, Datum 26 november 2023.
Miscellanea / / November 30, 2023
Kursen fokuserar på att introducera dig till Linux®-kommandoraden, populära verktyg och kommandoradskommandon.
Principen för att skapa och exekvera skalskript studeras (alla exempel ges för ksh).
Villkorsoperatorer, loopar, speciella variabler och funktioner beaktas.
Grunderna i filsystemet och principerna för att organisera åtkomsträttigheter i system som stöder POSIX-standarden, grundläggande datatyper (filer, länkar, namngivna rör, enhetsfiler) ges.
Grunderna i operativsystemet Linux® täcks (användarhantering, fjärrarbete via ssh, process- och uppgiftshantering, vi textredigerare, cron-tjänst).
Preliminär förberedelse
Kunskaper om grundläggande programmeringsprinciper (begreppet variabler, datatyper, villkor och loopar).
Introduktion till skal:
- terminologi (skal, GUI, CLI, terminal);
- grundläggande syntax – argument och alternativ;
- interna och externa team;
- masker, sökvägar till filer och kataloger;
- populära kommandon för att navigera och arbeta med filer och kataloger, samt visa systeminformation (ls, who,
- pwd, date, cd, mkdir, cp, mv., etc.).
Ingång och utgång:
- visa textfiler;
- in- och utgångsomdirigering;
- bearbetar omdirigerad utdata (grep, sort, wc).
Skalvariabler:
- datatyper;
- flykt och citat;
- jokertecken;
- miljövariabler, systemvariabler.
Aritmetiska operationer i CLI.
Filsystem:
- filer, kataloger, enhetsfiler;
- virtuella filsystem (devfs, procfs);
- typer av filsystem, kort jämförelse;
- fillagring på disk och fragmentering;
- åtkomsträttigheter till filer och kataloger;
- användare och grupper. Kontrollera;
- superanvändare, su och sudo-kommandon;
- hårda och symboliska länkar, namngivna rör;
- monteringspunkter, /etc/fstab.
Vi textredigerare.
Cron schemaläggningstjänst.
Skalskript – skapa och köra ett skript:
- returvärden;
- öppnande parenteser.
Kommandon för att arbeta med text (cut, tr, grep).
Vanliga uttryck.
Kort om Sed.
Processer i Linux (PID, ps, top, htop):
- signaler, döda kommando.
Task management (bg, fg, jobb).
tar och gzip verktyg.
Fjärrarbete med filer (ftp, scp, wget).
Hitta kommando.
Matriser.
Villkorliga uttalanden (om-då och fall).
Slingor medan, för, tills.
Särskilda variabler.
Funktioner.
Fjärråtkomst via SSH:
- SSH-nycklar.
Ytterligare material:
- Välj kommando för att bygga en meny;
- Virtuella skärmar (skärm, tmux);
- nohup.