Počet bodov:
Popis:  15b

Ak máte akékoľvek otázky ohľadom tejto úlohy, napíšte Prefixovi na michal.sladecek@trojsten.sk

Denis mal napísať zadanie k príkladu 3. Ako ho išiel písať, zrazu si všimol na svojom počítači malú ikonku - bola to čierna ikonka ktorú nepoznal. “Hmm to vyzerá zaujímavo, čo sa asi stane ak na túto ikonku kliknem?” povedal si Denis. A tak na ňu klikol.

Vžuuu Denisa počítač vtiahol do seba a Denis sa ocitol stratený niekde hlboko v príkazovom riadku Linuxu. Našťastie si sa ty, účastník/čka Prasku nachádzal nablízko a môžeš ho odtiaľ vyslobodiť.

Denis je v počítači roztrúsený v podobe kódov ktoré sa nachádzajú v jednotlivých úlohach. Každý kód vyzerá ako nejaké znaky, napr. d003f58b96e6b0a543bf75.

“Ale ja sa neviem orientovať v príkazovom riadku, ako ho tam mám nájsť?” hovoríš si. Žiadny problém! Na tomto počítači sa nachádza množstvo hintov, ktoré vám ukážu ako nájsť a zrekonštruovať Denisa. Veľa vecí si ale budeš asi musieť vygoogliť, no čo by si pre Denisa nespravil/a?

Úloha

V tejto úlohe budete musieť vykonávať rôzne podúlohy v príkazovom riadku Linuxu. Tento systém nebude bežať u vás - dostanete sa doň pomocou návodu, ktorý sme pre vás spísali ns tejto adrese. Takže sa nebojte, nemusíte si nainštalovať Linux.

Aby sme vám trochu pomohli, začneme drobným introm - v Linuxovom terminály sa vždy nachádzate v nejakom priečinku. Na začiatku budete v domovskom priečinku, v ktorom sú aj príklady. V priečinkoch sa môžu nachádzať iné priečinky alebo súbory. Obsah priečinku vypíšete príkazom ls. Ak chcete vidieť obsah nejakého súboru, viete to spraviť príkazom cat subor. Priečinok viete meniť pomocou príkazu cd - cd priecinok vás premiestni do priečinku priecinok, pokiaľ taký existuje. Každý priečinok obsahuje aj špeciálny priečinok .. - tento priečinok vždy ukazuje na priečinok nad ním. Príklady:

Nachádzate sa v priečinku /home/user/priecinok a chcete prečítať súbor y nachádzajúci sa v /home/user/priecinok/priecinok2/x. Môžte použiť príkaz cd priecinok2, čím sa dostanete do druhého priečinku a následne cat x, čím prečítate x.

Nachádzate sa v priečinku /home/user/priecinok a chcete prečítať súbor y nachádzajúci sa v /home/user/y. Môžte použiť príkaz cd .., čo vás presunie na /home/user/ (o priečinok vyššie), a následne cat y.

Tieto znalosti vám vystačia na prvé dve podúlohy. V ďalších podúlohach je google váš veľký kamarát. Aby sme vám ale ukázali približne, od čoho sa odraziť, tu sú príklady vecí, ktoré môžte googliť:

  • prikazovy riadok linuxu tutorial
  • ako vyhladat subor v linuxe
  • prava v linuxe
  • linux prikazy procesy

Pokiaľ viete tak môžte skúsiť hľadať po anglicky, väčšinou dostanete viac výsledkov ktoré budú často aj presnejšie.

To, že máte vyriešený príklad viete, lebo sa dostanete ku kódu - písmena a čísla, ktoré vyzerajú asi takto: d003f58b96e6b0a543bf75. Tieto kódy budete na konci odovzdávať v popise - požadujeme od vás aj krátky popis toho, ako ste príklad riešili. Nepripravili sme pre vás žiadne chytáky, takže raz keď už od príkladu máte niečo čo vyzerá ako kód, skoro určite je správny a dostanete bod.

Odovzdávanie

Na odovzdávanie sa musíš prihlásiť

Otázky a diskusia

Po skončení kola budete mať príležitosť na diskutovanie o riešeniach v diskusii pod vzorovým riešením.