Demo 4- Tietokoneen rakenne ja DOS-komentokehote

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 perinteisessä DOSissa toimineet komennot eivät toimi komentokehotteessa.

Tietokoneen rakenne

  1. Näiden laitteistotehtävien tueksi kannattaa silmäillä Tietotekniikan selviytymisoppaan lukuja 3.3-3.5.
  2. Tutustu mikroluokassa avoinna olevaan mikroon ja yritä paikallistaa seuraavat osiot: Jos et tunnista jotakin osaa, niin kysy asiaa demo-ohjaajaltasi.
  3. Selvitä myös Jos et löydä jotakin osaa, niin kysy asiaa demo-ohjaajaltasi.
  4. Kiinnitä demokoneen vieressä olevat laitteen kiinni keskusyksikköön.

DOS-komentokehote

  1. Esimerkiksi erään mikron 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
    
    
    
  2. Tutustutaan seuraavaksi komentokehotteen (engl. Command Prompt) opasteeseen. 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.
    
  3. Tutustutaan mikron hakemistorakenteeseen kahdella erilaisella tavalla.
  4. Seuraavat tehtävät tehdään Windows 2000:n Komentokehotteessa (engl. Command Prompt), jollei toisin mainita.
  5. Tee U:-levyasemalle hakemisto PROPE ja sille alihakemisto DOS MD-komennon avulla.
  6. Siirry DOS-hakemistoon ja tee sinne tekstitiedosto käyttäen EDIT-tekstieditoria.
  7. Kertaa absoluuttisen ja suhteellisen tiedostoviittauksen erot Tietotekniikan selviytymisoppaan luvusta 6.3 (sivu 89-91).
  8. Kopioi absoluuttista viittausta käyttäen U:\PROPE\DOS-hakemistosta tiedosto NIMENI.TXT levykkeesi päähakemistoon copy-komennon avulla.
  9. Tutki levykkeesi juurihakemiston sisältöä.
  10. Tee U:-levyasemalle PROPE-hakemiston alle hakemisto TEMP.
  11. 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
    
  12. Vaihda oletushakemistoksi DOS-hakemisto.
  13. Muuta NIMENI.TXT-nimisen tiedoston paikaksi TEMP-hakemisto käyttäen suhteellista viittausta. Tiedoston muuttaminen toiseen paikkaan onnistuu MOVE-komennon avulla.
  14. Muuta tiedoston NIMENI.TXT nimeksi TOINENNIMENI.TXT. Tiedoston nimen muuttaminen onnistuu RENAME-komennolla.
  15. Poista TEMP-hakemistosta tiedosto NIMENI.TXT DEL-komennon avulla.
  16. Poista lopuksi hakemistot TEMP ja DOS RD-komennon avulla.
  17. 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 6.4 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 *.*
    
  18. Käännöstehtävä päinvastoin eli käännöstehtävä Suomi-DOS. Oletushakemistosi voi olla mikä tahansa, jollei sitä ole määritelty tehtävässä.

    Kirjoita seuraaville suomenkielisille komennoille DOSin ymmärtämät vastineet.

    1. Vaihda oletushakemistoksi oletushakemiston alihakemisto KAVERIT.
    2. Vaihda oletushakemistoksi oletushakemiston emo(isä/äiti)hakemistö (lähempänä juurta oleva hakemisto).
    3. Vaihda oletushakemistoksi levyaseman A: juurihakemiston alihakemisto JUTUT.
    4. Tulosta näytölle levyasemassa A: olevan levykkeen tiedostolistaus levykkeen oletushakemistosta
    5. Kopioi oletushakemistossa oleva tiedosto JUTTU.TXT levyasemassa A: olevan levykkeen juurihakemistoon.
    6. Siirrä levykkeen juurihakemistossa oleva tiedosto KIRJE.WP juurihakemiston alihakemistoon KIRJEET
    7. Poista oletushakemistosta kaikki tiedostot, joiden tarkenne on TMP
    8. Luo juurihakemiston alihakemistolle KURSSIT uusi alihakemisto JTT
  19. Mitkä seuraavista ovat sallittuja levyasema- hakemisto- tai tiedostoviittauksia Windows 2000:n komentokehotteessa? Vinkkejä löydät Tietotekniikan selviytymisoppaan sivuilta 86 ja 87.
         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
    

    Windows 2000:n komentokehote poistaa muutamia DOSin rajoitteita, joten jotkin komennot voivat toimia komentokehotteessa, vaikka ne eivät toimisi perinteisessä DOSissa. Tämän vuoksi esimerkiksi tiedostonimien pituus voi olla enemmän kuin kahdeksan merkkiä.

http://appro.mit.jyu.fi/2001/syksy/propedeuttinen/demot/demo4/index.html
© Petri Heinonen ()<URL: http://www.mit.jyu.fi/peheinon/>
2001-09-12T12:16:59Z