Allmänt
Vid beskrivning av DOS-kommandon nedan betyder sökväg namn på de kataloger och underkataloger där aktuell information finns. Katalogerna och underkatalogerna kringgärdas av
\ (backslash). Ett annat tecken nämligen / (slash) växel ges före anvisning hur kommandot ska utföras.
En snabbhjälp direkt på skärmen med vanligaste växlar fås genom att skriva /?
Skriver du delvis fel i kommandot återfås det gamla kommandot tecken för tecken med F1 (eller pil tangenten högeråt), och i sin helhet med F3 (eller pil tangenten uppåt)
Förberedelse
Gå till start knappen och välj Kör. Ange sedan cmd. Du får då en kommandotolkare i DOS. Vad än du skriver här kommer att tolkas som ett kommando och ifall du skriver fel syntax, kommer kommandotolkaren att ge dig en förklarande text.
Övningsuppgifter
DIR (Directory)
Dir [enhet] /p /w m fl växlar
Ger en förteckning över de filer och underkataloger som finns i en viss katalog.
1. Vid prompten C:\> skriver du DIR C:\WINDOWS och trycker Enter-tangenten. Du får då en lista över de filer och underkataloger som finns i katalogen C:\WINDOWS. Hur många blev det?
Svar: … 136 filer och 46 kataloger
2. Man kan även lista filerna i viss katalog genom att ange sökvägen. Lista filerna i C:\WINDOWS\JAVA\CLASSES genom att skriva DIR C:\WINDOWS\JAVA\CLASSES alt C:\WINDOWS \JAVA\ CLASSES \*.* alternativt kan kortskrivningen DIR C:\WINDOWS \JAVA\ CLASSES \. också användas. Prova de tre varianterna. Hur många filer och underkataloger blev det?
Svar: 0 filer 2 kataloger
3. Som du såg i föregående listning räckte inte skärmen till för att visa samtliga filer.
För att få en bild som visar fler filer - spaltvis - kan du istället skriva:
DIR C:\WINDOWS/W
4. För att visa listningen sidvis (en skärmbild i taget) kan du skriva
DIR C:\WINDOWS/P . Alternativt kan kortskrivningen DIR C:\WINDOWS | MORE också användas. Tecknet | kallas för ”Pipe” eller ”Rör” och fås med hjälp av då tangenten AltGr och > är nertryckta samtidigt. För att bläddra trycker du på mellanslag tangenten. Med Q lämnar du More programmet. Med tangenterna Ctrl och C kan man upphöra många program.
5. Lista samtliga filer i katalogen C:\WINDOWS\SYSTEM32. Hur många blev det?
Svar:2054 filer och 51 kataloger
6. Finns det några filer i katalogen C:\WINDOWS\SYSTEM32som börjar på bokstaven R? I så fall vilka?.
Svar: Finns så många, men här är några exempel rasadhlp.dll, rasapi32.dll, rasauto.dll, rasautou.dll, rcimlby.dll
Olika sorteringsordningar med hjälp av växlar
Om du vill sortera filerna i en viss ordning så finns ett antal alternativ
DIR/ON ger sorteringsordning FILNAMN i bokstavsordning
DIR/O-N ger sorteringsordning FILNAMN i omvänd bokstavsordning
DIR/OE ger sorteringsordning FILEFTERNAMN i bokstavsordning
DIR/O-E ger sorteringsordning FILEFTERNAMN i omvänd bokstavsordning
DIR/OD ger sorteringsordning DATUM äldst först
DIR/O-D ger sorteringsordning DATUM yngst först
DIR/OS ger sorteringsordning STORLEK minst först
DIR/O-S ger sorteringsordning STORLEK störst först
DIR/S visar varje förekomst av angiven FIL även i underkataloger
DIR/A visar alla filer även dolda och systemfiler
Det finns faktiskt betydligt många fler växlar till DIR-kommandot, vilka ger kommandot flera användnings områden.
Pröva ovanstående exempel! Använd gärna pipe och more.
JOKERTECKEN
Jokertecken (eller globala angivelser)
Syntax: * eller ?
Används för att kunna anropa flera filer samtidigt.
* ersätter ett obestämt antal okända/valfria tecken.
? ersätter ett tecken.
Ex. För att anropa filerna TEXT1 eller TEXT2 kan man alltså skriva TEXT? eller TEXT*
För att anropa alla filer av typen DLL kan man skriva *.dll.
7. Gör en listning av de filer i katalogen C:\WINDOWS\SYSTEM32 som börjar på bokstaven P.
Hur ser kommandot ut? Hur många filer listades?
Svar:
8. Gör en listning av de filer på C:\WINDOWS\SYSTEM32 som har filtypen .EXE
EXE-filer är filer vilka är körbara. Hur ser kommandot ut? Hur många filer av denna typ fanns det?
Svar:
9. Gör en listning av filen WIN.INI i katalogen C:\WINDOWS. Hur stor är filen och när skapades den eller ändrades sist?
Svar:
CHDIR (CD)
Syntax: CHDIR [enhet] /sökväg eller CD [enhet] /sökväg
Används för att byta katalog.
10. Gå till prompten H:\> genom att skriva H: tryck sedan ENTER. Lägg märke till hur prompten förändras!
11. Tag reda på vad som finns i Din hemkatalog med DIR-kommandot. Hur många filer blev det?
Svar:
12. Skriva C: tryck sedan ENTER. Skriv sedan CD WINDOWS (om det så behövs). Gå till underkatalogen WEB genom att skriva CD WEB.
13. Gå tillbaka till WINDOWS genom att skriva CD..
Gå tillbaka till roten genom att upprepa kommandot CD..
Som du märker hoppar CD.. ett steg närmare ROT-katalogen
14. Gå direkt från roten in i WALPAPER genom att skriva CD C:\WINDOWS\WEB\WALPAPER
Skriv CD\ innebär att du hoppar direkt till ROT-katalogen.
CD-kommandot kan också göra en katalog på en annan enhet aktuell utan att man behöver befinna sig där. Det kan vara nyttigt när man skall kopiera och målkatalogen har en lång sökväg dvs man slipper skriva hela sökvägen i destinationen.
Prova att först hoppa över till C: (OM DU INTE ÄR DÄR) därefter skriva CD C:\WINDOWS\WEB\WALPAPER.
Hoppa nu till H: och hoppa tillbaka till C: . Lägg märke till att WALPAPER blivit aktuell katalog.
MD (MKDIR) Make Directory
Syntax: MD [enhet] /sökväg eller MD [enhet] /sökväg
Tillverkar en ny underkatalog
15. Skriv H: och genom flera CD.. gå till roten av din hemkatalog, dvs. H:> . Skapa en ny underkatalog genom att vid prompten H:\> skriva MD DOS. Sedan skapa en ytterliggare underkatalog genom att ange: MD xxADB1 där xx är dina egna initialer.
16. Förflytta dig till underkatalogen xxADB1 med hjälp av CD-kommandot. Hur blev kommandot?
Svar:
17. Kontrollera vilka filer som finns i katalogen xxADB1 genom DIR-kommandot. Tomt eller hur?
18. Skapa ytterliggare en katalog MAPP med MD, under xxADB1,
RD (RMDIR) Remove Directory
Syntax: RD [enhet] /sökväg eller MD [enhet] /sökväg
Tar bort tomma kataloger som inte har underkataloger
En förutsättning för att kunna ta bort en katalog (directory) är att det inte innehåller filer eller har underkataloger. Är det en katalog med filer och underkataloger är det istället DELTREE som blir användbart om man nu vill ta bort allt tex ett helt program. (DELTREE kommer lite längre fram i övningen).
19. Ta bort katalogen MAPP med RD-kommandot
COPY
Syntax: COPY [sökväg] /filnamn.filtyp [sökväg] destination
Kopierar en eller flera filer
20. Använd jokertecken för att kopiera alla JPG bilder som finns i katalogen C:\WINDOWS\WEB\WALPAPER till din nya katalog xxADB1. Hur ser kommandot ut?!
Svar:
Om en fil med samma namn finns i målkatalogen ges fråga om filen skall skrivas över.
REN eller RENAME
Syntax: REN [sökväg] /filnamn.filtyp /filnamn.filtyp
Döper om fil till nytt namn.
Har du en viktig fil som du vill dölja klarar REN även det. Nya filnamnet kan då börja med en punkt (dsv. .). Återställes enkelt med REN.
21. Lista alla filer som börjar på U i katalogen xxADB1. Hur många var det?
Svar:
22. Ändra namn på alla filer som börjar på U i katalogen xxADB1 till att börja på Q. Hur ser kommandot ut?
Svar:
23. Ändra tillbaka namnen som du ändrade under fråga 22. Lista resultatet. Blev antalet detsamma som under fråga 21?
Svar:
DEL eller ERASE
Syntax DEL [sökväg] / filnamn.filtyp eller DEL [sökväg] eller ERASE
Tar bort en eller flera filer
24. Nu ska vi jobba med kopiorna av JPG filer som ligger under H: Tag bort filen RÖRVIK.JPG genom att skriva DEL RÖRVIK.JPG eller DEL H:\DOS\XXADB1\ RÖRVIK.JPG. OBS i första alternativet måste Du befinna dig i katalogen XXADB1. Använd DIR för att kontrollera att filen raderats.
25. Målet är att tag bort alla filer i XXADB1 av typen .JPG. Om man skriver DEL *.* alt DEL. Tas alla filer bort i innevarande katalog efter kontrollfråga
”Alla filer kommer att tas bort vill du fortsätta”
Ett bra sätt om man vill rensa i en katalog är att använda DEL *.* /P vilket ger en multipel fråga med val Ja eller Nej för varje fil som kommer att tas bort.
Hur ser kommandot ut om Du inte står i katalogen?
Svar:
CHKDSK
Syntax CHKDSK [drive] /f
OBS! För att köra en del kommandon måste man var administratör.
Ger rapport om minnet användning samt rapport över hårddiskens eller diskettens status.
CHKDSK är ett utmärkt självtest. Dessutom klarar CHKDSK med växeln /F att rätta vissa typer av fel.
Numera föreslås alltid av DOS att istället köra det nyare SCANDISK som har flera optioner.
Även enstaka filer kan kontrolleras med besked om felaktigheter eller hur filen är utspridd på disken.
Det går också att med CHKDSK leta efter specifika förekomster av ord inne i filerna.
De fel som kan repareras är sk ”korslänkningsfel” när en allokerad enhet tror sig tillhöra två helt skilda filer eller ”förlorade kedjor” dvs herrelösa filer som seglar omkring på disken.
26. Skriv CHKDSK C: (du måste ha en diskett i diskettstationen) och tryck ENTER.
Svara på följande frågor.
a) Hur många kataloger och filer finns på din diskett?
b) Hur mycket rymmer disketten?
c) Hur stor är det konventionella minnet, och hur mycket är ledigt?
Svar a)
b)
c)
27. Erhöll du uppgifter om att det fanns något fel i filstrukturen - skriv CHKDSK C: /F
(Det går också bra att använda SCANDISK enligt uppgift 31. Det rekommenderas som synes).
Kör sedan CHKDSK igen för att se att felen försvunnit.
Tyckte du att övningarna var svåra kan du alltid göra dom en gång till!