cmd.exe

Wikipediasta
(Ohjattu sivulta CMD.EXE)
Siirry navigaatioon Siirry hakuun

Komentorivi
Windows Vistan 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ä.
  • EDIT.COM – muokkaa ja luo tekstitiedostoja.

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ä]