Hozz létre egy HF1
mappát a gyakorlat alatt létrehozott mappába. Hozz létre ebben a mappában egy feladat01.txt
nevű szöveges fájlt! Ebbe a fájlba saját szavaiddal röviden fejtsd ki a feladat többi részfeladatát.
Nézz utána, és írd le, hogy mire jók a következő Linux és Bash parancsok, illetve a parancsok után feltüntetett kapcsolók (flag-ek):
man
(kapcsoló: -f
)scp
(kapcsoló: -r
)ps
(kapcsoló: -e
)kill
(kapcsoló: -9
)ln
(kapcsoló: -s
)rmdir
chgrp
A feladat teljes megoldása 3 pontot ér.
Hozz létre a HF1
mappában egy feladat02.txt
nevű szöveges fájlt. Az alábbi feladat megoldásánál használt parancsokat gépeld be/másold be feladat02.txt
fájlba.
Feladatok:
titkos_mappa
néven.echo
és >
(kimenet átírányítása fájlba) segítségével írj egy titkus kulcsszót a létrehozott fájlban.titkos_mappa
könyvtárból és rejtsd el a könyvtárat azáltal, hogy .titkos_mappa
névre átnevezed..titkos_mappa
könyvtárban tárolt fájl tartalmát.A feladat teljes megoldása 3 pontot ér.
Hozz létre a HF1
mappában egy feladat03.txt
nevű szöveges fájlt.
írj egy szigorúan egysoros (automatikus sortöréstől eltekintve) parancsot, amely megmondja hogy a vikiv58
-as felhasználónevű user hányadik a "v" kezdőbetűvel rendenlkező felhasználók között. A parancsot a caesar
-on futtasd le. Mi a végeredmény?
Hint: 3 parancs két pipe (aki ennél kevesebből megoldja, annak +1 extra pont jár).
A parancsokat és a végeredményt gépeld be a feladat03.txt
fájlba.
A feladat teljes megoldása 3 pontot ér.
Hozz létre egy feladat04.txt
nevű fájlt a HF1
mappába! Írd le a saját szavaiddal ebbe a fájlba, hogy mit csinálnak az alábbi BASH parancsok:
cat /tmp/e*i-?.txt >> adatok && cat adatok
wget -o log https://ivadygroup.elte.hu/hyperfine/data/NV-1.txt; grep -q "100%" log && echo "Done"
head -n 12345 NV-1.txt | tail -n 6789 | wc -m
Fejtsd ki, hogy az egyes részparancsoknak mi a szerepe. A parancsok kimenetét is írd bele a feladat04.txt
fájlba.
A feladat teljes megoldása 3 pontot ér.
Hozz létre a HF1
mappában egy feladat05.txt
nevű szöveges fájlt. Az alábbi feladat megoldásánál használt parancsokat gépeld be/másold be a feladat05.txt
fájlba. Szövegszerkesztő program használata esetén, saját szavaiddal írd le, hogy milyen módosításokat hajtottál végre a fájlon.
Feladatok:
A feladat teljes megoldása 3 pontot ér.
Hozz létre egy BASH szkriptet, amely a https://www.xe.com/currencytables/ oldal segítségével egy tetszőleges yyyy-mm-dd formátumban megadott 1996-01-02 utáni múltbéli dátumon érvényes Euro árfolyamot adja vissza 2 tizedes pontosággal.
A feladat teljes megoldása 3 pontot ér.