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 UNIX-palvelimelle.
  2. Jollet ole vaihtanut alkuperäistä salasanaasi niin vaihda se viimeistään nyt komennolla passwd! Salasanan vaihtamisessa kysytään vanha salasana kerran sekä uusi salasana kaksi kertaa.
  3. Kirjautumisen jälkeen olet automaattisesti kotihakemistossasi. Katso hakemistolistaus komennon ls -al avulla ja tutki mitä hakemistoja ja mitä tiedostoja kotihakemistostasi löytyy.
  4. 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.
  5. Tee kotihakemistoosi alihakemisto lahetys käyttäen mkdir-komentoa.
  6. 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  
    
  7. Tee tämän jälkeen myös osoite.txt-niminen tiedosto, johon kirjoitat osoitteesi.
  8. Siirry takaisin kotihakemistoosi.
  9. Luo kotihakemistoosi uusi hakemisto nimellä temp.
  10. 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.
  11. Kopioi lahetys-hakemistosta tiedosto nimi.txt hakemistoon temp cp-komennon avulla käyttäen absoluuttista viittausta. Seuraavassa on 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/
    
  12. 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.txt
    

    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.

  13. 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.
  14. Siirry temp-hakemistoon ja yhdistä tiedostot nimi.txt ja osoite.txt tiedostoksi mina.txt pico-editorin avulla.
  15. Tuhoa hakemisto temp sisältöineen. Ensin on tuhottava tiedostot ja vasta tämän jälkeen hakemisto (rm ja rmdir).
  16. Mene hakemistoon lahetys ja katso millaiset oikeudet on määritelty hakemistolle ja sen sisällölle (ls -al).
  17. Muuta tiedostojen ja hakemiston oikeuksia siten, että kaikille annetaan lukuoikeudet chmod-komennolla.
  18. 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. Seuraavassa esimerkissä on nähtävillä esimerkki eri kenttien täytöstä.
      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.
      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
    
  4. 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.
  5. 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.
  6. Siirry viestiin, jonka liitteeksi laitoit tiedoston lisaliite.txt. Talleta liitetiedosto kotihakemistoosi.
  7. Mene Netscape-selainohjelmalla seuraavaan osoitteeseen <URL: http://webmail.st.jyu.fi/>. Tästä osoitteesta löytyy IMHO WebMail-niminen sähköpostiohjelma. Lue WebMailin etusivulla olevat ohjeet, jonka jälkeen voit mennä lukemaan sähköpostejasi.
  8. Seuraavissa tehtävissä tutustutaan WebMail-sähköpostiohjelman käyttöön:
  9. Siirry Pineen ja odota saapuvaa sähköpostia.
  10. Käy tarkistamassa sekä kotihakemistoosi tallentamiesi tiedostojen että lahetys-hakemiston tiedostojen sisältö Pico-editorin avulla.
  11. Kirjaa itsesi ulos sähköpostipalvelimelta komennolla logout.
http:// appro.mit.jyu.fi /2001/syksy/propedeuttinen/demot/demo3/index.html
© Petri Heinonen ()<URL: http://www.mit.jyu.fi/peheinon/>
2001-09-10T18:00:34Z