cmd.exe
Komentorivi | |
---|---|
Windows Vistan komentorivi. |
|
Kehittäjä | Microsoft |
Kehityshistoria | |
Vakaa versio | 6.1 / 2009 |
Tiedot | |
Alusta | Microsoft Windows |
Lisenssi | Microsoft EULA |
cmd.exe eli komentorivi (engl. Command Prompt) on Windows-käyttöjärjestelmän komentotulkki. Se on tarkoitettu sellaisten tietokoneohjelmien ajamiseen, joilla ei ole graafista käyttöliittymää, tai joiden kuvaketta ei ole asennettu käynnistä-valikkoon, kuten Regedit tai MSconfig. Komentotulkissa voidaan suorittaa rutiininomaisia töitä, kuten varmuuskopiointeja tai ajaa skriptejä.
cmd.exe on DOSin COMMAND.COMin seuraaja, joka esiteltiin NT 3.1:ssa. Samanniminen ohjelma oli käytössä myös OS/2:ssa. Ennen kuin DOS integroitiin kiinteästi käyttöliittymään Windows 95:ssä, piti graafinen käyttöliittymä käynnistää komentoriviltä, mutta nykyään cmd.exe on graafisesta käyttöliittymästä ajettava apuohjelma. Komentotulkin käyttö on vähentynyt graafisten ohjelmien yleistyttyä.
Listan komentotulkin komennoista saa HELP-komennolla ja kunkin komennon käyttöohjeen, sekä valitsimet eli parametrit saa kirjoittamalla komennon perään valitsimen "/?" esim. DIR /? antaa dir-komennon ohjetekstin. Parametreina esim. dir-komenolla on /p ja /q ja cd-komennolla /d.
Komentoja
[muokkaa | muokkaa wikitekstiä]- DIR – antaa tiedostolistauksen oletushakemistosta. Hakemisto voidaan myös antaa parametriksi.
- CD hakemisto – vaihtaa työhakemistoa.
- MD hakemisto – luo hakemiston.
- RD hakemisto – poistaa hakemiston.
- EXIT – poistuu komentotulkista.
- TYPE tiedosto – näyttää tiedoston sisällön.
- DEL tiedosto – poistaa tiedoston.
- ECHO teksti – näyttää halutun tekstin.
- COLOR väri - laittaa halutun tekstivärin
- NET netti
Komentoriviohjelmia
[muokkaa | muokkaa wikitekstiä]- ATTRIB.EXE – näyttää ja muuttaa tiedostojen määrebittejä.
- DISM.exe – Windows Assessment and Deployment Kit, kykenee mm. korjaamaan sellaisia vikoja, joita SFC.exe ei pysty.
- EDIT.COM – muokkaa ja luo tekstitiedostoja.
- FINDSTR.exe – etsi merkkijono (on vähän niin kuin eräänlainen köyhän miehen grep)
- ROBOCOPY.exe – tehokas ohjelma, joka (aina) kopioi kokonaisia hakemistoja
- SFC.exe – System File Checker, etsii ja yrittää korjata rikkoutuneet järjestelmätiedostot
- XCOPY.exe – ohjelma, joka kopioi tiedostoja ja hakemistoja. Eräänlainen paranneltu versio copy-komennosta.
Komentojen putkittaminen
[muokkaa | muokkaa wikitekstiä]Komentotulkissa on mahdollisuus putkittaa ohjelmia, jotka käyttävät tekstipohjaisista käyttöjärjestelmistä peräisin olevaa standard I/O -menetelmää. Siinä komennon tulostama teksti ohjataan toisen komennon syötteeksi putkimerkillä "|", (=pystyviiva, paina ALT GR ja <) Esim. HELP | MORE näyttää komentoluetteloa näytöllisen verran kerrallaan. DIR *.* | FIND "MATTI" näyttää tiedostot, joiden nimissä on merkkijono "matti".
Graafisten ohjelmien käynnistäminen
[muokkaa | muokkaa wikitekstiä]Nykyään komentotulkista voidaan käynnistää myös graafisia ohjelmia, jos niiden .exe-tiedosto on ns. hakupolun varrella. Esim. WRITE-kommenolla käynnistyy WordPad-tekstinkäsittelyohjelma. Komentorivin käyttö myös lähentää eri käyttöjärjestelmiä toisiinsa. Esim. Linuxia ja Windowsia varten on käännetty omat versiot FTP, PING ja NETSTAT ohjelmista, joita käytetään internetissä.
Komentojonot
[muokkaa | muokkaa wikitekstiä]- Pääartikkeli: .BAT
Komentotulkin komentoja voi koota ns. komentojonoihin. Kun komentojonoa kutsutaan, siinä olevat komennot suoritetaan yksi kerrallaan. Jokainen komento kirjoitetaan omalle rivilleen BASIC-kielen tapaan.
Komentojono aloitetaan yleensä @echo off -käskyllä, joka poistaa komentokaiutuksen. Kommentit aloitetaan sanalla rem, ja ne jatkuvat rivin loppuun asti.
Komentojonojen parametreihin viitataan kirjoittamalla %[parametrin numero]. Esimerkiksi %1.
Esimerkki
[muokkaa | muokkaa wikitekstiä]rem Poistetaan komentokaiutus @echo off echo Hello world! echo Ensimmäinen parametri on %1. echo Toinen parametri on %2. rem Näytetään tiedosto teksti.txt. type teksti.txt
Lähteet
[muokkaa | muokkaa wikitekstiä]- Kirja: Petteri Järvinen PC-käyttäjän käsikirja, suomeksi.
- Scribd: Windows Commands (englanniksi).
- Command Line List and Reference (englanniksi).