Számítógépes alapismeretek¶
2. gyakorlat - Feladatok¶
Szövegszerkesztés¶
- Hozz létre egy domunemtumot az
mcedit
programmal! Mentés után nézd meg terminálban a tartalmát!
- Nyiss egy új fájlt az
mcedit
-tel, majd írj bele 2 sort! Másold az első sor tartalmát 5-ször egymás alá az eredeti második sor elé! Majd mentsd el a fájlt.
- Készíts egy másolatot a fájlról. Majd nyisd meg szerkesztésre és az imént beszúrt 5 sort jelöld ki és töröld!
Programok háttérben történű futtatása¶
- Nyisd meg háttérben
gedit
-tel az egyik szövöges fájlodat!
- Ellenőrizd terminálban a futó programaidat.
- Nyisd meg ugyanazt a fájl mceditben! Majd helyezd háttérbe az mcedit-et is.
- Lődd ki a háttérben futó programokat (a bash-t NE!).
Egyéb feladatok¶
- Keress a mappádban olyan szöveges fájlt, melynek mérete nagyobb, mint 1 kbyte
- Ellenőrizd a mappádban vannak-e fájlok, melyek tartalmazzák a "BASH" szót (csupa nagybetűvel)
- Ellenőrizd ugyanezt, de megengedett a kisbetűs "bash" is (és vegyesen is)
- Listázd ki azokat a csak a rejtett fájlokat fordított sorrendben a home-odból! Emlékeztető: Azok a fájlok rejtettek, melyek "."-tal kezdődnek.
- Adj értéket a "cica" változónak, majd írd bele a "cica" változó értékét az
állatok.txt
nevű fájlba
- Írd hozzá az állatok.txt fájlhoz a home-od tartalmát! (Ne használj semmilyen szövegszerkesztőt!)
- Tömörítsd le "állatok.tgz" állományba az "állatok.txt" fájlt!
Haladó feladatok:¶
Bash programozás
- Írj egy shell script-et, aminek két paramétere van. A script számoljon el egyesével az első paramétertől a másodikig. Közben írja ki a számokat.
- Írj egy shell script-et, ami hibajelzést ad, ha nem pontosan 3 paramétere van. Ha 3 paramétert kapott, írja ki őket fordított sorrendben.
- Írj egy shell script-et, amely létrehoz a könyvtáradban egy vizsga, majd abban egy czaby es abban egy seci könyvtárat. Adj jogot, hogy bárki tudja ezeket írni es olvasni.
Gawk
- A "millenium.dat" sorainak rendezése és kiírása
- A "sinusadatok.dat" sorainak megszámlálása
- Írj parancsfájlt (szűrőt), ami egy szöveg sorainak karaktereit jobbról-balra sorrendben listázza ki. (Azaz minden egyes sort a - függőleges - tengelyére nézve tükröz.)