Cvičení z předmětu Úvod do UNIXu (NSWI095) k úterní přednášce Libora Forsta (stránky přednášky).
Kontakt:
Pro účely cvičení mě můžete kontaktovat na emailu setnicka+unix@kam.mff.cuni.cz (usnadní mi to třídění pošty a zrychlí čas na odpověď), nebo můžete použít jinou metodu ze stránky s kontakty. Nebo mě někdy prostě odchyťte na chodbě :-)
Kdy a kde:
Cvičení se konají v pátek od 9:00 v učebně SU2.
Zápočet:
V průběhu semestru se budou objevovat domácí úkoly (většinou po skoro každém cvičení) s dvoutýdenní lhůtou na odevzdání (pak si ukážeme jejich vzorové řešení). Úkoly se budou odevzdávat v odevzdávacím systému. Pro získání zápočtu bude potřeba získat 2/3 bodů z vypsaných normálních úkolů.
V průběhu semestru se mohou objevit ještě i bonusové úkoly, za které půjde získat další body do bodování a tím si přilepšit. Další bonusové body půjde získat za aktivitu během hodiny.
Systém na odevzdávání úkolů
Úkoly se odevzdávají přes webový odevzdávací systém (dostanete se do něj i rychlým odkazem v menu vpravo nahoře). V systému si registrujte účet (login jakýkoliv, jako jméno prosím uveďte své plné jméno, jako přezdívku cokoliv, co se zobrazí ostatním studentům) a odevzdávejte úkoly.
Systém je použitý již třetí rok a měl by být už odladěný, ale ještě obsahuje dost věcí, co by se daly vylepšit. Pokud narazíte na nějaký bug, nebo budete mít nápad na vylepšení, tak mi prosím napište, díky :-)
Užitečné odkazy
- Skvěle zpracované návody od Honzy Musílka: http://kam.mff.cuni.cz/~stinovlas/unix/navody
- zprovoznění UNIXového prostředí na vašem počítači
- zprovoznění české klávesnice v labu (s funkčním pravým Altem)
- detaily fungování shellu (pořadí expanzí apod.)
Studijní materiály (hodí se k donesení na zkoušku):
- Forstova knížka (půjčit si v knihovně nebo od kamaráda)
- Souhrn k AWK (malá brožurka šikovná k vytisknutí)
- Unixový cheatsheet (na A4 přesázená verze od MB na fóru, je to hlavně rychlý tahák formátů)
- Návody od Honzy Musílka v PDF (odkaz na fórum, šikovné k vytisknutí si)
Cvičení:
- 1. cvičení (22.2.) – Úvodní seznámení s UNIXem a jeho příkazovou řádkou
- 2. cvičení (1.3.) – Pokročilejší základy a roury (záskok Vojtěch Aschenbrenner)
- 3. cvičení (8.3.) – Základní příkazy, hledání v manuálu, přesměrování, roury
- 4. cvičení (15.3.) – Práva, základní práce se soubory
- 5. cvičení (22.3.) – Cut, sort, join
- 6. cvičení (29.3.) – Skripty a proměnné
- 7. cvičení (5.4.) – Skripty II, aritmetika, řídící sekvence
- 8. cvičení (12.4.) – Grep, find, xargs, (základy sedu)
- 9. cvičení (19.4.) – Cviko nebude, je Velký pátek
- 10. cvičení (26.4.) – Základy sedu
- 11. cvičení (3.5.) – Pokračování sedu (zaskakoval Vojtěch Aschenbrenner)
- 12. cvičení (10.5.) – Základy AWK
- 13. cvičení (17.5.) – Pokračování AWK (odpadá, místo cvičení větší domácí úkol)
- bonusové cviko – Pro zájemce: Velký zkouškový příklad nanečisto
- 14. cvičení (24.5.) – Plán: dodělávky (signály, procesy, funkce)