Nykyaikainen tietojenkäsittely on hyvin interaktiivista ja komentorivin käyttö on vain yksi interaktiivisuuden muoto. Useimmat ihmiset käyttävät tietokonetta sen graafisen käyttöliittymän avulla, interaktiivisuus tapahtuu nopeaan tahtiin. Käyttäjä napsauttaa kohdetta, vetää ja pudottaa sen, kaksoisnapsauttaa toista avatakseen sen, muuttaakseen sitä jne.
Vaikka vuorovaikutteisuus tapahtuu niin nopeasti, ettet ajattele sitä, jokainen napsautus tai näppäimen painallus on komento tietokoneelle, johon se reagoi. Komentorivin käyttö on sama asia, mutta tarkoituksellisempi. Kirjoitat komennon ja painat rivinvaihtonäppäintä. Esimerkiksi kirjoitan terminaaliin:
date
Ja tietokoneen vastaus on:
ke 2.9.2009 14.42.00 +0300
Tämä on aika tietokonemaista. Myöhemmissä luvuissa selitämme, miten voit kysyä päivämäärää ja aikaa mukavammassa muodossa. Kerromme myös, miten eri maissa ja eri kielillä työskentely muuttaa tietokoneen ulostuloa. Kuvaamamme tapahtuma tapahtui kuitenkin vuorovaikutuksessa tietokoneen kanssa.
date-komento, kuten yllä on nähty, toimii huonosti kalenterin tai kellon katsomiseen verrattuna. Tärkein ongelma ei ole ulostulon epämiellyttävä ulkoasu, joka on jo mainittu, vaan hankaluus käyttää ulostulon arvoa. Esimerkiksi katsoessani verkkokalenteristani päivämäärää lisätäkseni sen dokumenttiin, jota kirjoitan tai päivitän, joudun kirjoittamaan sen osittain uudelleen. Komentorivi voi toimia paljon paremmin.
Kun olet oppinut joitain peruskomentoja ja siistejä tapoja säästää aikaasi, tässä kirjassa kuvaillaan komentojen ulostulon syöttämistä muille komennoille, toimintojen automatisointia, ja komentojen tallentamista myöhempää käyttöä varten.
Tämän luvun alussa käytimme sanaa "komento" hyvin yleisesti viittaamaan mihin tahansa tapaan, jolla kerrotaan tietokoneelle mitä sen pitäisi tehdä. Tässä kirjassa komennolla on kuitenkin hyvin tarkka merkitys. Se on tietokoneellasi oleva tiedosto, joka voidaan suorittaa. Muutamia suoraan suoritettavia komentoja (sisäänrakennetut komennot) lukuunottamatta jokainen komento ajetaan etsimällä tiedosto, jolla on komennon nimi, ja ajamalla kyseinen tiedosto. Kerromme lisää yksityiskohtia kun ne ovat tarpeen.
Seurataksesi tätä kirjaa joudut avaamaan tietokoneellasi komentorivin (jota kutsutaan GNU/Linuxissa myös komentoliittymäksi, päätteeksi, shelliksi tai terminaaliksi). Grafiikkaa edeltävät tietokonenäytöt näyttivät tämän komentotulkin ensimmäisenä sisäänkirjautumisen jälkeen. Nyt lähes kaikki paitsi ammattimaiset tietokoneiden ylläpitäjät käyttävät graafista käyttöliittymää. Niinpä näytämme sinulle, kuinka voit avata komentorivin.
Käytännössä jokainen tietokoneen käyttöliittymä tarjoaa ohjelman, joka matkii vanhanaikaisia vain tekstiin perustuvia päätteitä, joita tietokoneet tarjosivat ennen käyttöliittymiksi. Katso työpöytäsi valikkojen läpi, jos löydät päätteeksi (englanniksi usein "terminal" tai "shell") kutsutun ohjelman. Se on usein valikossa, jota kutsutaan "Apuohjelmiksi", mikä ei ole reilua, koska luettuasi tämän kirjan tulet käyttämään päätettä enemmän ja enemmän joka päivä.
Esimerkiksi Ubuntussa voit valita Sovellukset -> Apuohjelmat -> Pääte
Missä tahansa se onkin, voit melkein varmasti löytää Linuxistasi pääteohjelman.
Kun suoritat pääteohjelman, se näyttää vain tyhjän ikkunan, ohjeita ei juurikaan ole näkyvissä. Oletetaan, että tiedät mitä pitää tehdä - sen näytämme sinulle.
Seuraava kuva näyttää pääteikkunan avattuna Linuxin GNOME-työpöydällä.
Monissa graafisissa käyttöliittymissä on myös pieni ikkuna, jota kutsutaan "komennon suorittamiseksi". Siinä on tekstialue, johon voi kirjoittaa komennon, joka suoritetaan syöttöpainiketta ("enter") painamalla.
Tätä laatikkoa voidaan käyttää oikotienä pääteohjelman nopeaan käynnistämiseen, kunhan tiedät tietokoneellesi asennetun pääteohjelman nimen. Jos työskentelet tuntemattomalla käyttöjärjestelmällä etkä tiedä edes oletuspääteohjelman nimeä, yritä kirjoittaa "xterm" avataksesi tyypillisen pääteohjelman (ei hienoja valikkoja, jotka mahdollistavat värien tai kirjasintyyppien valinnan).
Komentoriviä käsittelevissä kirjoissa on yleinen käytäntö. Kun terminaali avataan, näet pienen merkkijonon, joka osoittaa, että pääte on valmis ottamaan sinulta komentoja. Tätä merkkijonoa kutsutaan kehotteeksi (englanniksi "prompt"), ja se voi olla näin yksinkertainen:
$
Kun kirjoitat komentosi ja painat rivinvaihtoa, pääte näyttää komennon ulostulon (jos komennolla on ulostulo), sekä uuden kehotteen. Niinpä edellinen vuorovaikutukseni näytettäisiin kirjassa näin:
$ date ke 2.9.2009 14.57.35 +0300 $
Sinun täytyy ymmärtää, kuinka edeltävän kaltaisia esimerkkejä tulkitaan. Tässä esimerkissä kirjoitat vain komennon "date". Ja sen jälkeen painat syöttönäppäintä. Sana "date" on lihavoitu, millä osoitetaan, että se on jotain, minkä sinä kirjoitat. Loput on päätteen ulostuloa.
There has been error in communication with Booktype server. Not sure right now where is the problem.
You should refresh this page.