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