Demo 4

Seuraavat tehtävät liittyvät DOSiin ja tietokoneen rakenteeseen. Jos demokoneen ympärillä on tungosta, niin aloita tekemään DOSiin liittyviä tehtäviä. DOS-tehtävät tehdään Windows 2000:n komentokehotteessa, joten kyseessä ei ole aito DOS-ympäristö. Kaikki DOSissa toimivat komennot eivät toimi komentokehotteessa.

Tietokoneen rakenne

  1. Näiden laitteistotehtävien tueksi kannattaa silmäillä Tietotekniikan selviytymisoppaan lukuja 8.3-8.5.
  2. Tutustu mikroluokassa avoinna olevaan mikroon ja yritä paikallistaa seuraavat osiot: suoritin, keskusmuisti, korttipaikat, ohjainkortit, liittimet näppäimistölle, hiirelle, näytölle ja kirjoittimelle. Jos et tunnista jotakin osaa, niin kysy sitä demo-ohjaajaltasi.
  3. Selvitä myös levykeaseman, kiintolevyn , CD-ROM-aseman ja virtalähteen sijainti. Jos et löydä jotakin osaa, niin kysy sitä demo-ohjaajaltasi.
  4. Kiinnitä demokoneen vieressä olevat laitteen kiinni keskusyksikköön. Laitteista voi olla eri liittimillä olevia versioita, joten koneessa olevat liittimet pitää katsoa tarkkaan. Ole varovainen kiinnittäessäsi laitteita koneeseen, koska laitteiden liitinten piikit taipuvat todella herkästi. Liittimet menevät vain oikein päin paikoilleen! Liiallisella voimankäytöllä ei saa aikaan kuin vahinkoa.

DOS

  1. Esimerkiksi erään mikron WINNT-hakemiston sisältö voi näyttää tältä DIR-komennolla tulostettuna:
     Volume in drive C has no label.
     Volume Serial Number is 307D-5363
    
     Directory of C:\WINNT
    
    06.09.2000  13:03       <DIR>          .
    06.09.2000  13:03       <DIR>          ..
    31.07.2000  18:54       <DIR>          Config
    31.07.2000  18:53       <DIR>          Connection Wizard
    01.08.2000  11:14       <DIR>          Corel
    11.10.1999  04:01               41 984 CTREGRUN.EXE
    15.08.2000  10:40       <DIR>          Cursors
    03.09.2000  12:35       <DIR>          Debug
    02.08.2000  08:33                    0 netscape.INI
    07.12.1999  15:00               50 960 NOTEPAD.EXE
    13.09.2000  14:36               86 000 nsreg.dat
    14.08.2000  14:38               15 256 ocgen.log
    14.08.2000  14:38                1 098 ockodak.log
    03.09.2000  12:44                  881 ODBC.INI
    01.08.2000  13:59                4 450 ODBCINST.INI
    10.08.2000  09:36                2 553 OEWABLog.txt
    31.07.2000  16:10       <DIR>          Offline Web Pages
    
    
    

    Päättele mitkä edellä olevassa listassa ovat alihakemistojen nimiä ja mitkä tiedostojen nimiä. Mitä muuta tietoa tiedostojen/hakemistojen nimien lisäksi listauksesta saa? Mitä sinulle vieraita asioita listauksesta löytyy? Kysy selvennystä tarvittaessa demo-ohjaajalta.

  2. Tutustutaan seuraavaksi komentokehotteen (engl. Command Prompt) opasteeseen. Komennoista saat opasteen kirjoittamalla komennon jälkeen kauttaviivan ja kysymysmerkin. Esimerkiksi DIR-komennosta saat opasteen komennolla DIR /?. Komennon opaste näyttää seuraavalle.
    Displays a list of files and subdirectories in a directory.
    
    DIR [drive:][path][filename] [/P] [/W] [/D] [/A[[:]attributes]]
      [/O[[:]sortorder]] [/T[[:]timefield]] [/S] [/B] [/L] [/N] [/X] [/C]
    
      [drive:][path][filename]
                  Specifies drive, directory, and/or files to list.
    
      /P          Pauses after each screenful of information.
      /W          Uses wide list format.
      /D          Same as wide but files are list sorted by column.
      /A          Displays files with specified attributes.
      attributes   D  Directories                R  Read-only files
                   H  Hidden files               A  Files ready for archiving
                   S  System files               -  Prefix meaning not
      /O          List by files in sorted order.
      sortorder    N  By name (alphabetic)       S  By size (smallest first)
                   E  By extension (alphabetic)  D  By date & time (earliest first)
                   G  Group directories first    -  Prefix to reverse order
      /T          Controls which time field displayed or used for sorting
      timefield   C  Creation
                  A  Last Access
                  W  Last Written
      /S          Displays files in specified directory and all subdirectories.
      /B          Uses bare format (no heading information or summary).
      /L          Uses lowercase.
      /N          New long list format where filenames are on the far right.
      /X          This displays the short names generated for non-8dot3 file
                  names.  The format is that of /N with the short name inserted
                  before the long name. If no short name is present, blanks are
                  displayed in its place.
      /C          Display the thousand separator in file sizes.  This is the
                  default.  Use /-C to disable display of separator.
    
    Switches may be preset in the DIRCMD environment variable.  Override
    preset switches by prefixing any switch with - (hyphen)--for example, /-W.
    
    Päättele opasteen avulla miten DIR-komennon hakemistolistaus saadaan pysähtymään jokaisen ruudullisen jälkeen? Miten hakemistolistaukseen saadaan ainoastaan hakemistojen nimet? Varmista asia demo-ohjaajaltasi.
  3. Tutustutaan mikron hakemistorakenteeseen kahdella erilaisella tavalla. Avaa Käynnistä (engl. Start)-valikon alta Resurssienhallinta (engl. Windows Explorer) sekä Komentokehote (engl. Command Prompt). Katso mikä hakemisto on DOS-tilassa avoimena DIR- komennon avulla ja yritä löytää sama hakemisto Windows Explorerissa. Vertaile hakemistojen ja tiedostojen näkymistä DOS:issa ja Windows Explorerissa. Käy muissakin hakemistoissa CD komennon avulla DOS:ssa ja vertaile hakemistojen sisältöä vastaavasti Windows Explorerissa näkyvien hakemiston sisältöön.
  4. Seuraavat tehtävät tehdään Windows 2000:n Komentokehotteessa (engl. Command Prompt), jollei toisin mainita. Siirry kiintolevyn levyasemalle U:. U:-levyasema on AGORANETin käyttäjien työhakemisto eli käytännössä omia tekeleitä saa tallentaa vain tähän hakemistoon. Hakemistoon kannattaa luoda hyvä hakemistorakenne, jolloin löydät tiedostosi tarvittaessa helposti. U:-levyasemaa ei kuitenkaan ole tarkoitettu pidempiaikaiseen tiedostojen varastointiin, koska levytilaa on hyvin rajoitetusti. Seuraavissa tehtävissä kannattaa tutkia hakemistorakennetta sekä DOS-komentokehotteessa (engl. Command Prompt) että Resurssienhallinnassa (engl. Windows Explorer)
  5. Tee U:-levyasemalle hakemisto PROPE ja sille alihakemisto DOS MD-komennon avulla. Siirry DOS-hakemistoon ja tee sinne tekstitiedosto käyttäen EDIT-tekstieditoria. Kirjoita tiedostoon nimi- ja osoitetietosi ja tallenna tekstitiedosto nimelle NIMENI.TXT. Ohjeita tekstieditorin käytöstä löydät Tietotekniikan selviytymisoppaan luvusta 7.7.1.
  6. Kertaa absoluuttisen ja suhteellisen tiedostoviittauksen erot Tietotekniikan selviytymisoppaan luvusta 7.4 (sivu 79).
  7. Kopioi absoluuttista viittausta käyttäen U:\PROPE\DOS-hakemistosta tiedosto NIMENI.TXT levykkeesi päähakemistoon copy-komennon avulla. Jos sinulla ei ole käytössäsi levykettä, niin voit tehdä U:\PROPE\-hakemistoon alihakemiston A ja käyttää sitä levykkeesi sijasta. Seuraavassa esimerkki absoluuttisen viittauksen käytöstä. Komento kopioi D:-levyaseman juuressa sijaitsevasta OMAT-hakemistosta tiedoston JUTTU.TXT A:-levyaseman juurihakemistoon.
    COPY D:\OMAT\JUTTU.TXT   A:\JUTTU.TXT
    
    Kopioinnin yhteydessä tiedoston nimeä voi myös muuttaa. Seuraava komento kopioi JUTTU.TXT-nimisen tiedoston toiselle nimelle levykeasemalle.
    COPY D:\OMAT\JUTTU.TXT   A:\TOINENJUTTU.TXT
    
  8. Tutki levykkeesi juurihakemiston sisältöä. Mitä sinne on kopioitunut? Kokeile kopiointia siten, että muutat tiedoston nimen toiseksi kopioinnin yhteydessä.
  9. Tee U:-levyasemalle PROPE-hakemiston alle hakemisto TEMP. Kopioi DOS-hakemistossa oleva NIMENI.TXT-tiedosto TEMP-hakemistoon käyttäen suhteellista viittausta. Seuraavassa esimerkki tiedoston kopioimisesta suhteellista viittausta käyttäen. Esimerkissä käyttäjän oletushakemiston on D:-levyaseman juuri, jonka alla on sekä OMAT että DOKUT-hakemisto. Esimerkissä kopioidaan OMAT-hakemiston alta JUTTU.TXT-tiedosto DOKUT-hakemistoon.
    COPY  .\OMAT\JUTTU.TXT   .\DOKUT\JUTTU.TXT
    
    Esimerkin oletushakemiston muuttuminen aiheuttaa myös muutoksia komentoon. Esimerkin hakemistorakenteessa siirryttäessä hakemistoon OMAT suhteellisen viittauksen avulla kopiointikomento on seuraava.
    COPY  .\JUTTU.TXT   ..\DOKUT\JUTTU.TXT
    
    Tarkista kopioinnin onnistuminen tutkimalla hakemistojen sisältöä. Miten hakemiston muuttaminen muuttaa kopiointikomentoa absoluuttisen viittauksen yhteydessä? Varmista asia demo-ohjaajaltasi.
  10. Vaihda oletushakemistoksi DOS-hakemisto. Muuta NIMENI.TXT-nimisen tiedoston paikkaa ja nimeä MOVE-komennon avulla käyttäen suhteellisia tiedostoviittauksia. Muuta tiedoston paikaksi TEMP-hakemisto ja nimeksi TOINENNIMENI.TXT.
  11. Poista TEMP-hakemistosta tiedosto NIMENI.TXT DEL-komennon avulla. Varmista tiedoston tuhoutuminen. Kokeile lopuksi jokerimerkkien käyttöä tuhoamisessa. Tähtimerkillä (*) voidaan tuhota kaikki oletushakemiston tiedostot. Tähtimerkin käyttäminen tuhoamisessa on tehokas, mutta sillä voi saada aikaa myös suuria vahinkoja.
  12. Poista lopuksi hakemistot TEMP ja DOS RD-komennon avulla.
  13. Käännöstehtävä DOS-Suomi: tulkitse selvällä suomen kielellä seuraavat DOSin komennot. Mikäli et ole varma jostakin komennosta voit joko kokeilla sitä käytännössä tai kysyä infoa DOSista suoraan antamalla komennon yhteyteen valitsimen /?, esimerkiksi DIR /?. Selviytymisoppaan luku 7.5 voi olla myös avuksi.
         DIR
         DIR *.TXT
         DIR \*.TXT
         DIR A:
         DIR A:*.TXT /W
         DIR \*.TXT /S
         COPY VANHA.TXT UUSI.TXT
         COPY VANHA.TXT UUSI.*
         COPY VANHA.TXT \JUTUT
         COPY VANHA.TXT \JUTUT\*.OLD
         COPY *.TXT *.ASC
         COPY A:\JUTTU.WP C:
         COPY B:*.TXT
         TYPE TARINA.TXT
         MORE < TARINA.TXT
         REN APILA.BMP KUKKA.BMP
         MOVE KUVA.BMP \KARTAT\SUOMI
         MOVE KUVA.BMP \KARTAT\MAA.BMP
         TREE
         TREE \ /F
         TREE A:\
         DEL *.TMP
         DEL *.*
    
  14. Käännöstehtävä päinvastoin eli käännöstehtävä Suomi-DOS. Kirjoita seuraaville suomenkielisille komennoille DOSin ymmärtämät vastineet.
  15. Mitkä seuraavista ovat sallittuja levyasema- hakemisto- tai tiedostoviittauksia Windows 2000:n komentokehotteessa? Vinkkejä löydät Tietotekniikan selviytymisoppaan sivuilta 75 ja 76.
         TARINA.TXT
         KOE.1.DAT
         UUSI
         \A\B
         D:/KURSSI/AINE.TXT
         AINEISTO.DAT
         :\JUTUT
         /AUTO.DAT
         .OSA
         LUKU-2.W
         #
         A:
         LUKU-2
         C:\
         E:KUORO\LAULU.C
         \
         B:\MATKA\KARTTA.BITMAP
    

http://appro.mit.jyu.fi /2001/kevat/propedeuttinen/demot/demo4/index.html
© Tommi Lahtonen ()<URL: http://www.iki.fi/hazor/>
18.01.2001 18:19:34