Linux Shell alapjai - tanfolyam 13 900 dörzsölje. az IBS Oktatóközpontból, 14 órás képzés, Időpont 2023. november 26.
Vegyes Cikkek / / November 30, 2023
A kurzus középpontjában a Linux® parancssor, a népszerű segédprogramok és a parancssori parancsok megismertetése áll.
Tanulmányozzuk a shell szkriptek létrehozásának és végrehajtásának elvét (minden példa a ksh-re van megadva).
A feltételes operátorokat, ciklusokat, speciális változókat és függvényeket veszik figyelembe.
Adva vannak a fájlrendszer alapjai és a hozzáférési jogok rendezésének elvei a POSIX szabványt támogató rendszerekben, alapvető adattípusok (fájlok, hivatkozások, elnevezett csövek, eszközfájlok).
Lefedik a Linux® operációs rendszer alapjait (felhasználókezelés, távoli munkavégzés ssh-n keresztül, folyamat- és feladatkezelés, vi szövegszerkesztő, cron szolgáltatás).
Előzetes felkészítés
Alapvető programozási elvek ismerete (változók, adattípusok, feltételek és hurkok fogalma).
A shell bemutatása:
- terminológia (shell, GUI, CLI, terminál);
- alapvető szintaxis – argumentumok és opciók;
- belső és külső csapatok;
- maszkok, fájlok és könyvtárak elérési útjai;
- népszerű parancsok a fájlok és könyvtárak navigálásához és kezeléséhez, valamint a rendszerinformációk megjelenítéséhez (ls, who,
- pwd, dátum, cd, mkdir, cp, mv. stb.).
Bemenet és kimenet:
- szöveges fájlok megtekintése;
- bemeneti és kimeneti átirányítás;
- átirányított kimenet feldolgozása (grep, sort, wc).
Shell változók:
- adattípusok;
- menekülés és idézetek;
- helyettesítő karakterek;
- környezeti változók, rendszerváltozók.
Aritmetikai műveletek a CLI-ben.
Fájlrendszer:
- fájlok, könyvtárak, eszközfájlok;
- virtuális fájlrendszerek (devfs, procfs);
- fájlrendszerek típusai, rövid összehasonlítás;
- fájl tárolása lemezen és töredezettség;
- hozzáférési jogok fájlokhoz és könyvtárakhoz;
- felhasználók és csoportok. Ellenőrzés;
- super user, su és sudo parancsok;
- kemény és szimbolikus láncszemek, elnevezett csövek;
- csatolási pontok, /etc/fstab.
Vi szövegszerkesztő.
Cron ütemezési szolgáltatás.
Shell szkriptek – szkript létrehozása és futtatása:
- visszatérési értékek;
- nyitó zárójelek.
Parancsok a szöveggel való munkához (cut, tr, grep).
Reguláris kifejezések.
Röviden Sedről.
Folyamatok Linuxban (PID, ps, top, htop):
- jelek, kill parancs.
Feladatkezelés (bg, fg, munkák).
tar és gzip segédprogramok.
Távoli munka fájlokkal (ftp, scp, wget).
Parancs keresése.
Tömbök.
Feltételes állítások (ha-then és case).
Hurok közben, for, amíg.
Speciális változók.
Funkciók.
Távoli elérés SSH-n keresztül:
- SSH kulcsok.
Kiegészítő anyagok:
- Válassza a parancsot a menü létrehozásához;
- Virtuális képernyők (képernyő, tmux);
- nohup.