Figyelem

  • Csak azokat a Házi Feladatokat tudjuk kiértékelni amelyek a megfelelő alkönyvtárban találhatóak a caesar rendszeren!
  • A Házi Feladatok automatikusan beszedésre kerülnek!
  • Minden, számodra hasznos forrást jelölj amit felhasználtál a feladat megoldásában.
  • Egyértelműen azonos, másolt Házi Feladatok beadása a TVSZ-ben lefektetett jogi következményeket von maga után.

Feladat 01

  • 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 filet! Ebbe a fileba saját szavaiddal fejtsd ki a feladat többi részfeladatát!
  • Nézz utána, és írd le, hogy mire jók a következő BASH parancsok, néhány hasznosabbnak tűnő kapcsolóval (flag) együtt:
    • cut
    • wc
    • sort
    • history
    • tail
    • sleep

A feladat teljes megoldása 3 pontot ér.

Feladat 02

  • Hozz létre egy feladat02.txt nevű filet a HF1 mappába!
  • Töltsük le ezt a három file-t: 1, 2, 3

A három file egyike egy adatokat tartalmazó állomány a másik egy kép a harmadik pedig egy rövid animáció.
Figyelem a kiterjesztés csalóka lehet.

  • Anélkül, hogy megnyitnád őket, adjuk meg azt a parancsot amelyik mindegyikről megállapítja, hogy milyen fajta állományok.
  • Írd le a feladat02.txt fileba, hogy milyen parancsokat használtál a feladat megoldására!
  • A saját szavaiddal írd le hogy szerinted mi található a különböző fileokban!

A feladat teljes megoldása 3 pontot ér.

Feladat 03

  • Hozz létre egy feladat03.txt nevű filet a HF1 mappába!
  • Az alábbi feladatokat a caesar.elte.hu-ra belépve hajtsd végre!
  • Írd le azt a BASH parancsot a feladat03.txt fileba ami megmondja, hogy összesen hány Nagy keresztnevű felhasználó van a rendszeren akinek a user neve b betűvel kezdődik.
  • Írd le azt a BASH parancsot a feladat03.txt fileba ami megmondja, hogy jelenleg hány felhasználó van bejelentkezve!
  • A parancsok kimenetét is írd bele a feladat03.txt-fileba!

A feladat teljes megoldása 3 pontot ér.

Feladat 04

  • Hozz létre egy feladat04.txt nevű filet a HF1 mappába!
  • Írd le a saját szavaiddal az előbb létrehozott fileba, hogy mit csinálnak az alábbi BASH parancsok:
      1. (find -type d) | grep public | tr './p' ' '
      1. seq 6 | shuf | paste - -
      1. echo foo > file.txt && rm file.txt
  • Fejtsd ki, hogy az egyes részparancsoknak mi a szerepe!
  • A parancsok kimenetét is írd bele a feladat04.txt-fileba!

A feladat teljes megoldása 3 pontot ér.

Feladat 05

  • Hozz létre egy feladat05.txt nevű filet a HF1 mappába!
  • Töltsük le ezt a filet: kovid esetek
  • Keressük meg, hogy Magyarországon mennyi az egymillió főre eső összes halálozás.
  • Melyik 5 ország állt a legrosszabbul az egymillió főre eső összes halálozás alapján 2021 augusztus 31-én?

Tipp: érdemes a file fejlécét átnézni.
A feladat teljes megoldása 3 pontot ér.

Extra feladat

Írj egy egysoros BASH kifejezést mely egy tetszőleges általad választott magyar vagy külföldi hírportál adott napi fő hírcímeit kiírja egy terminál képernyőjére! Írd le részletesen az extra_feladat1.txt fileba, hogy a kifejezés egyes részei milyen részfeladatokért felelősek.

A feladat teljes megoldása 5 pontot ér.