Linux Shell Basics - kurssi 13 900 hieroa. IBS Training Centeristä, koulutus 14 tuntia, päivämäärä 26.11.2023.
Miscellanea / / November 30, 2023
Kurssi keskittyy tutustumaan Linux®-komentoriviin, suosittuihin apuohjelmiin ja komentorivin komentoihin.
Shell-skriptien luomisen ja suorittamisen periaatetta tutkitaan (kaikki esimerkit on annettu ksh: lle).
Ehdolliset operaattorit, silmukat, erikoismuuttujat ja funktiot otetaan huomioon.
Esitetään tiedostojärjestelmän perusteet ja POSIX-standardia tukevien järjestelmien käyttöoikeuksien järjestämisen periaatteet, perustietotyypit (tiedostot, linkit, nimetyt putket, laitetiedostot).
Käsitellään Linux®-käyttöjärjestelmän perusteet (käyttäjien hallinta, etätyö ssh: n kautta, prosessien ja tehtävien hallinta, vi tekstieditori, cron-palvelu).
Alustava valmistelu
Ohjelmoinnin perusperiaatteiden tuntemus (muuttujien käsite, tietotyypit, ehdot ja silmukat).
Johdatus shelliin:
- terminologia (shell, GUI, CLI, pääte);
- perussyntaksi – argumentit ja valinnat;
- sisäiset ja ulkoiset tiimit;
- maskit, polut tiedostoihin ja hakemistoihin;
- suosittuja komentoja tiedostojen ja hakemistojen navigointiin ja työskentelyyn sekä järjestelmätietojen näyttämiseen (ls, kuka,
- pwd, päivämäärä, cd, mkdir, cp, mv. jne.).
Tulo ja lähtö:
- tekstitiedostojen katselu;
- tulon ja lähdön uudelleenohjaus;
- uudelleenohjatun lähdön käsittely (grep, sort, wc).
Shell-muuttujat:
- tietotyypit;
- pakeneminen ja lainaukset;
- yleismerkit;
- ympäristömuuttujat, järjestelmämuuttujat.
Aritmeettiset operaatiot CLI: ssä.
Tiedostojärjestelmä:
- tiedostot, hakemistot, laitetiedostot;
- virtuaaliset tiedostojärjestelmät (devfs, procfs);
- tiedostojärjestelmien tyypit, lyhyt vertailu;
- tiedostojen tallennus levylle ja pirstoutuminen;
- tiedostojen ja hakemistojen käyttöoikeudet;
- käyttäjiä ja ryhmiä. valvonta;
- superkäyttäjä, su- ja sudo-komennot;
- kovat ja symboliset linkit, nimetyt putket;
- liitoskohdat, /etc/fstab.
Vi tekstieditori.
Cron-aikataulupalvelu.
Shell-skriptit – komentosarjan luominen ja suorittaminen:
- palauttaa arvot;
- avaussulut.
Komennot tekstin käsittelyyn (cut, tr, grep).
Säännölliset lausekkeet.
Lyhyesti Sedistä.
Prosessit Linuxissa (PID, ps, top, htop):
- signaaleja, tappamiskomento.
Tehtävien hallinta (bg, fg, työt).
tar- ja gzip-apuohjelmat.
Etätyö tiedostojen kanssa (ftp, scp, wget).
Etsi komento.
Taulukot.
Ehdolliset lauseet (jos-niin ja tapaus).
Silmukat kun, varten, asti.
Erityiset muuttujat.
Toiminnot.
Etäkäyttö SSH: n kautta:
- SSH-avaimet.
Lisämateriaalit:
- Valitse komento luodaksesi valikon;
- Virtuaaliset näytöt (näyttö, tmux);
- nohup.