v1 081213 DTEK 1043 Opiskelun ja työelämän tietotekniikka [Jnix näyttökoe Tärkeää Naytt«ikokee(ssa/n) o saa hakea ohjeita Internetistä. o ei saa käyttää kurssimateriaaleja. o ei saa käyttää kirjallisia materiaaleja. o ei saa käyttää viestintälaitteita/-ohjelmia (matkapuhelin, IRC, MSN Messenger, sähköposti...). o ei ole sallittua käyttää mitään verkkolevyjakoa tai mitään siihen rinnastettavaa järjestelmdä. o luotuja tiedostoja, ei saa kopioida/tallentaz muualle kuin ohjeissa mainittuihin hakemistoihin. vain määritellyssä työhakemistossa olevat tiedostot huomioidaan.. Huomaa, että kaikkien tehtävien tiedostojen nimissä käytetään ainoastaan pieniä kirjaimia. Åakt<oset ovat kiellettyjä merkkejä. Huom! å,ä ) a ja ö ) o. Esimerkiksi: meikalainen matti 12345 (ei isoja kirjaimia) o Koko komento kirjoitetaan tiedostoon vipuineen ja parametreineen. o Palauta lopuksi tämä paperi näyttökokeen valvojalle! Äm tee merkintöjä paperiin. o nämä Unix-komennot voivat olla hyödyllisiä: man, cp,tar, wc, grep, egrep, tail, head, mkdir, ps, chown, jobs, mv, chmod, touch ja echo. U3
v1_081 21 3 Tehtävä 0 (Tiedostot ja hakemistot) o Kirjaudu sisään keskuskoneelle linux.utu.fi omalla tunnuksellasi o Luo kotihakemistosi alle alihakemisto "sukunimesi-etunimesi-opiskelijanumerosi" (tämän jälkeen tähän hakemistoon viitataan tehtävänannoissa nimellä nk.). o Luo nk-hakemiston alle hakemistot: tehtl, teht2, teht3, teht4, teht5 ja teht6. o Seuraavat tiedostot voit luoda heti (tai sitten ko. tehtävän kohdalla). o Luo tehtl-hakemistoon.tiedosto selitys.txt o Lluo teht2-hakemistoon tiedosto oikeudet.txt o Luo tehts-hakemistoon tiedosto suodatus.txt o Luo teht4-hakemistoon tiedosto putkitus.txt o Luo teht5-hakemistoon tiedosto prosessit.txt o Lto tehtd-hakemistoon tiedosto hakemistorakenne.txt Tehtävä 1 (Unixin käsitteitä) o Luo hakemistoon tehtl tiedosto selitys.txt o Kirjoita tiedoston sisällöksi lyh1t vastaus annettuihin kysymyksiin. o Kopioi selitys.txt tehtl-hakemistosta nk-hakemistoon (näyttökokeen päättyessä molemmissa hakemi stoissa on identti se t s e lity s. txt tiedostot). Tehtävä 2 (Oikeudet). Muuta teht2-hakemiston oikeudet annettujen vaatimusten mukaisiksi o Muuta oikeudet.txt tiedoston oikeudet annettujen vaatimusten mukaisiksi. o Lisää oikeudet.txt tiedoston sisällöksi komennot, joilla muutit hakemiston ja tiedoston oikeuksia. Tehtävä 3 (Tietojen seulonta) o Tietojen seulonta kohdistetaan"/www/users/m/milaak/nhel<sti.txt"-tiedostoon.. Hae annettujen vaatimusten mukaisten rivien lukumåiärä, jatalleta se hakemiston teht3 tiedoston suodatus.txt ensimmäiseksi riviksi. Rivien lukumäärä on oltava käyetyn komennon tulos. Jos käytät useampaa komentoa, on näiden oltava samaa lausetta. o Lisää suodatus.txt tiedoston toiseksi riviksi komento tai komennot, jolla sait kyseisen tuloksen. Tehtävä 4 (Putkitus) o Luo komentojen ketju putkittam alla,joka tulostaa kuinka monta merkkiä on määrätyillä riveillä (annetut rivinumerot) yhteensä " /www /u s er s /m/mil aak/nh e ks t i. txt" -tiedo stossa.. Kirjoita tuloksena saatu luku hakemiston teht4 tiedoston putkitus.fxf ensimmäiseksi riviksi. o Lisää putkitus.txt tiedoston toiseksi riviksi komentoketju, joilla sait kyseisen tuloksen. 213
v1_081 21 3 Tehtävä 5 (Prosessit). Tulosta hakemiston teht5 tiedostoorr prosessit.txt pitkä listaus (kaikki prosessin tiedot) kaikista itsellesi kuuluvista prosesseista.. Lisää prosessit.txt tiedostoon listauksen perään komento, jolla sait prosessisi listattua. o Lisää prosessit.txt tiedoston viimeiseksi riviksi komento, jolla tappaisit pro sessilistastasi bash-pro sessin. Tehtävä 6 (Hakemistorakenne). Tulosta koko nk-hakemistorakenteen (hakemiston ja sen alihakemistojen sisällöt) pitkä tiedostolistaus (kaikki tiedot) tiedoston hakemi s t or akenne. txt sisällöksi. Listauksessa tulee näkyä kaikki tiedostot ja alihakemistot (myös. ja.. hakemistot) (ymmärrettävästi, jos et esimerkiksi ole vielä tehnyt tehtävää 3, ei teht3-kansiossa tarvitse näkyä tiedostoa suodatus.txt) o Lisää hakemistorakenne.txt tiedostoon listauksen perään komento, jolla sait nkhakemi storakenteen tulo stettua. Tehtävä 7 (Tiedostojen pakkaaminen) o Tee tämä tehtävä viimeiseksi o Vaihda tlröhakemistoksi kotihakemistosi. Pakkaa nk-hakemiston tiedostot ja sen alihakemistot tiedostoineen nauha-arkistoon nimeltä s ukuni m i _e tunimi _o p num e r o. t ar o HUOM! Äta t<aytä absoluuttista osoitusta tai --osoitusta. Näyttökokeen palautus. Ota opiskelijakorttisi valmiiksi esille tunnistusta varten. o Jos lopetat etuajassa, pyydä näyttökokeen valvojaa luoksesi, muutoin odota, valvoja kä]r j okaisen luona tallentamassa vastaukset. 313
v1e_121212 DTEKl 043 Opiskelun ja työelämän tietotekniikka Syksy 2012 Erikoistukset Teht l: Mikä ero on absoluuttisella ja suhteellisella tiedostopolulla? Näytä näistä myös esimerkit. Mitä [abc] tarkoittaa, kun sitä käyetään såiännöllisessä lausekkeessa (regular expression)? Teht 2: Hakemisto: omistajalle kaikki oikeudet, ryhmälle suoritusoikeus, muille suoritusoikeus Tiedosto: omistajalle kaikki oikeudet, ryhmälle luku ja kirjoitusoikeus, muille ei oikeuksia Teht 3: Rivit, joilta löytyy sana " shell" tai "Shell". Teht 4: Toiseksi viimeinen rivi.
v1_031114 Unix- näyttöko keen palautus 1,. Kun olet pakannut näyttökoehakemiston, niin lähetä se osoitteeseen qlpela@utu.fi alla olevalla komentoketjulla, Korvaa komentoketjusta nauha-arkiston nimi omalla pakatun näyttökoehakemiston nimellä : yhdelle riville: echo 'nayttokokeen palautus ' I mail -a onni_opiskelij a12345. tar -s "unix-nayttokoe ma 3.11." ulpelagutu.fi 2. Käy valvojan luona näyttämässä opiskelijakorttisi, samalla tarkistetaan että lähettämäsi näyttökoe on tullut perille. 3. Poista näyttökoehakemisto ja siitä tehty paketti.