Bash quests: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Mernits (talk | contribs)
Mernits (talk | contribs)
Line 28: Line 28:


=Quest 2=
=Quest 2=
Teha skript, mis taastab poolelijäänud tarkvarapaigalduse (apt-get baasil)
Kui näiteks kasutaja tahab midagi installeerida ja talle öeldakse, et eelmine install jäi pooleli (vool läks ära või mis iganes), siis viidaks installeerimine/konfigureerimine lõpuni.


=Quest 3=
=Quest 3=


=Quest 4=
=Quest 4=

Revision as of 09:45, 10 May 2011

Sissejuhatus

Bash quests annab võimaluse teha bash skriptimise kodutööd ka neile, kellel teemat pole. Skript tuleb panna Tudengi enda wiki lehele. Punktid saab esimene, kes antud questi täies mahus valmis sai. Kui lahendus pole rahuldav saab punktid järgmine OK lahenduse looja.

Queste tuleb pidevalt juurde.

Quest 0 - Näide

Teha skript, mis ei tee midagi asjalikku, kuid väljasta sõna BÖÖ

Lahendus: User:Mernits

Quest lukus (tehtud) Mernits 10:36, 10 May 2011 (EEST)

Quest 1 - Leia suured kaustad oma kodukataloogist

Probleem: Kodukaustast on vaja leida suured kataloogid ja teada, palju nendele ruumu kulub.

Luua skript suuredkaustad.sh

Väljasta kataloogid suuremad kõige alla kujul:

20MB Allalaadimised

100MB Dokumendid

hint: du -s * | sort -nr


Quest 2

Teha skript, mis taastab poolelijäänud tarkvarapaigalduse (apt-get baasil)

Kui näiteks kasutaja tahab midagi installeerida ja talle öeldakse, et eelmine install jäi pooleli (vool läks ära või mis iganes), siis viidaks installeerimine/konfigureerimine lõpuni.

Quest 3

Quest 4