Demo 3 - UNIX ja sähköposti

Seuraavissa demotehtävissä voit käyttää apuna luentomonisteen kappaletta Unix-käyttöjärjestelmän käytön alkeita.

  1. Kirjaudu sisään demokoneeseen tunnuksillasi. Käynnistä työpöydältä Secure Shell SSH. Valinnalla File|Connect saadaan näkyville ikkuna, jonka avulla voidaan kirjautua sähköpostipalvelimelle. Host Name-kohtaan kirjoitetaan palvelinkoneen nimi. Jos sinulla on käyttäjätunnus cc-koneessa, niin palvelinkoneen nimi on kanto.cc.jyu.fi. Jos sinulla on tunnus st-koneessa, niin palvelinkoneen nimi on verso.st.jyu.fi. User name-kohtaan tulee käyttäjätunnuksesi ja Password-kohtaan tulee salasanasi.
  2. Jollet ole vaihtanut alkuperäistä salasanaasi niin vaihda se viimeistään nyt komennolla passwd! Salasanan vaihtamisessa kysytään vanha salasana sekä uusi salasana kaksi kertaa.
  3. Kirjautumisen jälkeen olet automaattisestikotihakemistossasi. Katso hakemistolistaus komennon ls -al avulla ja tutki mitä hakemistoja ja mitä tiedostoja kotihakemistostasi löytyy. Kokeile myös toimiiko koneessa dir komento. Jos se toimii, niin komennosta ls on tehty alias nimelle dir. ATK-keskuksen UNIX-koneissa on useimmille komennoille olemassa DOS-muotoa olevat vastikkeet.
  4. Tee kotihakemistoosi alihakemisto lahetys käyttäen mkdir-komentoa.
  5. Siirry tekemääsi hakemistoon cd-komennolla ja tee sinne nimi.txt-niminen tiedosto käyttäen pico-editoria (pico nimi.txt). Kirjoita tiedostoon oma nimesi. Picon ollessa käynnissä näkyvät yleisimmät komennot ruudun alareunassa. ^-merkki tarkoittaa ctrl-näppäimen painamista yhtäaikaa ^-merkin jälkeen tulevan kirjaimen kanssa. Esimerkiksi tiedoston tallettaminen onnistuu painamalla yhtäaikaa ctrl-näppäintä ja o-näppäintä.
    ^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Pg   ^K Cut Text  ^C Cur Pos   
    ^X Exit      ^J Justify   ^W Where is  ^V Next Pg   ^U UnCut Text^T To Spell  
    
  6. Tee tämän jälkeen myös osoite.txt-niminen tiedosto, johon kirjoitat osoitteesi.
  7. Siirry takaisin kotihakemistoosi.
  8. Luo kotihakemistoosi uusi hakemisto nimellä temp.
  9. Hakemistorakenteesi näyttää nyt suurinpiirtein seuraavalta kotihakemiston tasolta katsottuna
    .
    |-- lahetys
    |   |-- nimi.txt
    |   `-- osoite.txt
    |-- temp  
    
    Voit kokeilla tree-komentoa niin saat selvän listauksen hakemistorakenteestasi. tree-komento ei välttämättä toimi kaikissa koneissa.
  10. Kopioi lahetys-hakemistosta tiedosto nimi.txt hakemistoon temp cp-komennon avulla käyttäen absoluuttista viittausta. Seuraavassa esimerkki absoluuttisen viittauksen käytöstä:

    absoluuttinen viittaus (esimerkki)

    Käytössä on seuraavanlainen hakemistorakenne suoraan kotihakemiston alla:
    ~
    |-- norja
    |   `-- oslo
    |-- ruotsi
    |   `-- tukholma
    `-- suomi
        |-- helsinki
        `-- jyvaskyla
            `-- agora.txt
    

    Absoluuttisessa viittauksessa kerrotaan operaation kohteena olevan tiedoston tai hakemiston sijainti aina lukien kotihakemiston juuresta. Kotihakemiston juurta merkitään ~-merkillä. Jos nyt haluttaisiin kopioida agora.txt oslo-hakemiston alle niin se onnistuisi kirjoittamalla:

    cp ~/suomi/jyvaskyla/agora.txt ~/norja/oslo/
  11. Siirrä tiedosto osoite.txt mv-komennon avulla samaan hakemistoon käyttäen suhteellista viittausta. Seuraavassa esimerkki suhteellisen viittauksen käytöstä:

    suhteellinen viittaus (esimerkki)

    Käytössä on seuraavanlainen hakemistorakenne suoraan kotihakemiston alla:
    ~
    |-- norja
    |   `-- oslo
            `-- agora.txt
    |-- ruotsi
    |   `-- tukholma
    `-- suomi
        |-- helsinki
        `-- jyvaskyla
            `-- agora.txtS
    

    Suhteellisessa viittauksessa kerrotaan operaation kohteena olevan tiedoston tai hakemiston sijainti aina lukien oletushakemistosta. Oletushakemisto on se hakemisto jossa sijaitaan komentoa kirjoitettaessa eli johon cd-komennolla ollaan siirrytty. Jos nyt haluttaisiin siirtää agora.txt oslo-hakemistosta tukholma-hakemistoon ja oletushakemisto olisi suomi niin kirjoittaisimme näin:

    mv ../norja/oslo/agora.txt ../ruotsi/tukholma/

    ..-merkintä "peruuttaa" hakemistorakenteessa aina yhden tason ylöspäin.

  12. Tarkista hakemistolistaus lahetys-hakemistosta ls-komennolla. Tarkista myös temp-hakemiston sisältö. Yritä ottaa hakemistolistaus temp-hakemistosta sekä suhteellista, että absoluuttista viittausta käyttäen. Huomaa, että suhteellista ja absoluuttista viittausta voidaan käyttää minkä komennon kanssa tahansa.
  13. Siirry temp-hakemistoon ja yhdistä tiedostot nimi.txt ja osoite.txt tiedostoksi mina.txt pico-editorin avulla. Näppäinyhdistelmällä CTRL-R:llä voi pico-editorissa lisätä valmiin dokumentin toisen dokumentin sisään. Yhdistämisessä kumpikin tiedosto (nimi.txt ja osoite.txt) lisätään tiedostojen sisältö auki olevan dokumentin sisään.
  14. Tuhoa hakemisto temp sisältöineen. Ensin on tuhottava tiedostot ja vasta tämän jälkeen hakemisto (rm ja rmdir).
  15. Mene hakemistoon lahetys ja katso millaiset oikeudet on määritelty hakemistolle ja sen sisällölle (ls -al). Muuta tiedostojen ja hakemiston oikeuksia siten, että kaikille annetaan lukuoikeudet chmod-komennolla. Lue chmod:in käyttöohje Tietotekniikan selviytymisoppaasta sivuilta 58 ja 59.9 Ole tarkkana, että annat lukuoikeudet oikeaan hakemistoon. Kokeilkaa vieruskaverin kanssa pääsettekö toistenne hakemistoihin. Kokeileminen voidaan tehdä seuraavasti: cd ~käyttäjätunnus/lahetys/. Käyttäjätunnus on tässä tapauksessa sen käyttäjän käyttäjätunnus, jonka kotihakemiston alla olevaan hakemistoon yritetään siirtyä.
  16. Yritä kopioida kaverisi kotihakemistossa olevasta lahetys-hakemistosta mina.txt-tiedosto omaan lahetys-hakemistoosi nimelle kaveri.txt.

Sähköposti

  1. Tee hakemistoon lahetys uusi tiedosto nimeltään lisaliite.txt. Kirjoita tiedostoon jotakin tekstiä muutama kappale.
  2. Siirry sähköpostiohjelmaan Pine. Lue vielä kirjasta viestin lähettämiseen liittyvät asiat, jonka jälkeen voit lähettää itsellesi sähköpostiviestin. Osoitteesi on muotoa käyttäjätunnus@st.jyu.fi, jos käyttätunnuksesi on koneessa itu, verso, silmu tai oras. Osoitteesi on muotoa käyttäjätunnus@cc.jyu.fi jos käyttätunnuksesi on koneessa kanto, tukki tai oksa. Kirjoita viestille haluamasi otsikko subject-kohtaan ja kirjoita varsinaiseen viestikohtaan jotakin tekstiä. Lähetä viesti näppäinkomennolla Ctrl-X ja hyväksy lähettäminen painamalla Y-kirjainta. Viestin perille tulemiseen menee hetki aikaa, joten siirrytään seuraavaan tehtävään.
      PINE 4.21   COMPOSE MESSAGE                      Folder: INBOX  5 Messages   
    
    To      : tjlahton@st.jyu.fi
    Cc      : 
    Attchmnt: 
    Subject : testi
    ----- Message Text -----
    
    testaillaan testaillaan :)
    
  3. Lähetä itsellesi uusi viesti, jossa mukana ovat alussa tekemäsi tekstitiedostot. Liitä tiedoston nimi.txt sisältö mukaan viestisi tekstiosaan näppäinkomennolla Ctrl-R, jonka jälkeen komennolla Ctrl-T pääset selaamaan kotihakemistosi tiedostoja. Nuoli- ja Enter-näppäimen avulla pääset siirtymään hakemistoon lahetys, josta voit valita lisättävän tiedoston. Valittu tiedosto sijoitetaan automaattisesti kohtaan, jossa kursorisi sijaitsi ennen tiedoston valintaa.
  4. Liitetään mukaan vielä toinen tiedosto. Siirry nyt otsikkotietojen Attchmnt-kohtaan. Näppäinyhdistelmällä Ctrl-J pääset liittämään tiedoston liitteeksi postiisi, jonka jälkeen pääset valitsemaan tiedoston lisaliite.txt näppäinyhdistelmällä Ctrl-T edellisen tehtävän mukaisesti. Valinnan jälkeen voit halutessasi selventää tiedoston sisältöä vastaanottajalle muutamalla sanalla. Tämän jälkeen voit lähettää viestin itsellesi.
      PINE 4.21   COMPOSE MESSAGE                      Folder: INBOX  5 Messages   
    
    To      : tjlahton@st.jyu.fi
    Cc      : 
    Attchmnt: 1. /st/95/kauris/tjlahton/lahetys/lisaliite.txt 
    Subject : liitelahetys
    ----- Message Text -----
    
    Tommi Lahtonen
    
  5. Viestin tulo voi kestää hetken, joten käy lisäämässä osoitekirjaasi jonkin henkilön sähköpostiosoite. Jollei sinulla ole muuta osoitetta, niin lisää sinne demo-ohjaajan osoite, jonka saat selville demoluokan taululta.
  6. Viestien pitäisi olla jo tullut, joten mene lukemaan ne. Jos viesti ei ole vielä tullut, niin paina CTRL-L näppäinyhdistelmää, jolloin Pine tarkastaa saapuneet viestit. Siirry viestiin, jonka liitteeksi laitoit tiedoston lisaliite.txt. Talleta liitetiedosto kotihakemistoosi. Tallettamaan pääset näppäimellä V, jonka jälkeen siirryt nuolinäppäimillä oikeaan kohtaan ja painat näppäintä S. Tämän jälkeen tiedoston pitäisi löytyä kotihakemistostasi. Voit käydä tarkistamassa tiedoston olemassaolon, kun olet lopettanut Pinen käytön.
  7. Mene Netscape-selainohjelmalla seuraavaan osoitteeseen <URL: http://www.jyu.fi/webmail/>. Osoitteesta löytyy IMHO WebMail-niminen sähköpostiohjelma. Lue WebMailin etusivulla olevat ohjeet, jonka jälkeen voit mennä lukemaan sähköpostejasi.
  8. Luo Notepadilla pieni tiedosto, johon kopioit leikepöydän avulla WebMailin osoitteen (URL:n) selainohjelmasta. Tallenna luomasi tiedosto nimellä liite.txt C:\Mytemp\ -hakemiston alla olevaan nimelläsi varustettuun hakemistoon.
  9. Ohjelmaan pääset sisään valitsemalla ensin linkin, jossa mainitaan sähköpostiosoitteesi loppuosa. Tämän jälkeen Login kohtaan kirjoitetaan käyttäjätunnuksesi ja Password-kohtaan kirjoitetaan salasanasi. WebMailissa pääset kirjoittamaan uutta viestiä painikkeella New Mail. To-kenttään kirjoitetaan osoite, jonne sähköposti lähetetään. Lähetä tekemäsi tiedosto itsellesi. Add Attachment-painikkeella voidaan lisätä postin mukaan liitetiedosto. Tämän jälkeen avautuvasta ikkunasta pitää valita Browse-painike, jolla liitetiedosto voidaan etsiä koneesi kovalevyltä. Tiedoston valinnan jälkeen liitetiedosto voidaan liittää valinnalla Upload to attachments. Postin lähettäminen onnistuu painikkeella Send. Uudet postit pääsee tarkistamaan painikkeella Check for new mail. Kokeile lukea postisi ja sen liitteena oleva tiedosto WebMailissa.
  10. Siirry Pineen ja odota saapuvaa sähköpostia. Painamalla CTRL-L:ää Pine tarkistaa saapuneet viestit heti. Talleta saamasi liitetiedosto kotihakemistossasi olevaan lahetys-alihakemistoon.

http://appro.mit.jyu.fi /2001/kevat/propedeuttinen/demot/demo3/index.html
© Petri Heinonen ()<URL: http://www.mit.jyu.fi/peheinon/>
5.09.2001 13:34:04