-
Tekstin muokkaaminen ja kuvien katselu
Tekstin muokkaaminen ja kuvien katselu
Tekstitiedostojen muokkaaminen kirjoittamalla Linux-järjestelmissä voidaan tehdä niin sanotuilla tekstieditoriohjelmilla. Editoreita käytetään tavallisesti suhteellisen pienten tiedostojen, kuten ohjelmien, parametritiedostojen tai pienten syötetiedostojen, muokkaamiseen tai luomiseen. Suurten syöte- tai tulosdatatiedostojen järjestelmälliset muokkaukset tehdään yleensä muilla työkaluilla.
CSC:n laskentaympäristössä on saatavilla useita tekstieditoreita. Tässä esittelemme lyhyesti vain kolme niistä: nano, Emacs ja Vim. Muita usein käytettyjä tekstieditoreita ovat vi ja gedit. Näiden yleiskäyttöisten tekstieditorien lisäksi monissa sovellusohjelmissa on omat erityiset muokkaustyökalunsa.
nano
nano on yksinkertainen ja kätevä työkalu pienten tiedostojen muokkaamiseen. Sitä on helppo käyttää, ja se sopii hyvin aloittelevan Linux-käyttäjän ensimmäiseksi tekstieditoriksi. nano on tekstipohjainen editori: siinä ei ole hiireen perustuvia toimintoja eikä komentovalikoita. nano käynnistetään komennolla:
Tämä komento avaa annetun tiedoston editoriin tai luo uuden tyhjän tiedoston, jos tiedostoa ei vielä ole olemassa.
Kun nano-editori on käynnistynyt, näet peruskomennot lueteltuina
näytön alareunassa. Luetellut komennot suoritetaan painamalla
samanaikaisesti Ctrl-näppäintä, johon ohjelma viittaa merkillä ^,
sekä jotakin luetelluista näppäimistä. Esimerkiksi ohjelmasta poistuminen tapahtuu
komennolla Ctrl-x, muutokset tallennetaan komennolla Ctrl-o ja uusi tiedosto
luetaan editoriin komennolla Ctrl-r. Jos nanossa on jo tekstiä, Ctrl-r
lisää valitun tiedoston sisällön aiemmin luodun tekstin loppuun. Komennolla
Ctrl-v voit selata tekstiä yhden sivun eteenpäin ja komennolla Ctrl-y
yhden sivun taaksepäin. Komentoa Ctrl-w voidaan käyttää tiettyjen merkkijonojen
(sanojen) etsimiseen tekstistä. Ctrl-k leikkaa yhden tekstirivin.
Jos haluat leikata suurempia alueita, merkitse ensin kopioitavan tekstin alku
komennolla Ctrl-6, siirrä sitten kursori alueen loppuun ja paina Ctrl-k.
Leikatun tekstin liittäminen tapahtuu painamalla Ctrl-u. Lisää komentoja löytyy
nanon ohjetekstistä, joka avataan painamalla Ctrl-g.

Emacs
Emacs on monipuolinen editori, joka sisältää suuren määrän
komentoja, toimintoja ja laajennuksia. Emacsia voidaan käyttää kahdella tavalla: merkkipohjaisena
editorina kuten nanoa tai graafisen käyttöliittymän kautta.
Graafisen käyttöliittymän käyttö edellyttää, että sinulla on X-term-yhteys
CSC:hen tai käytät
selainkäyttöliittymän etätyöpöytää.
Merkkipohjaisessa tilassa Emacsin komennot annetaan
Ctrl- ja Esc-näppäimillä pitkälti samaan tapaan kuin nanon komennot. Graafisessa
käyttöliittymässä voit käyttää myös hiireen perustuvia komentovalikoita, mikä
tekee työskentelystä paljon helpompaa uudelle Emacs-käyttäjälle. Käynnistä Emacs
CSC-ympäristössä kirjoittamalla:
Jos käytät selainkäyttöliittymän etätyöpöytää, voit avata
graafisen Emacs-käyttöliittymän valikosta Application > Accessories > Emacs.
Graafisessa käyttöliittymässä File-valikkoa käytetään tiedostojen avaamiseen ja tallentamiseen.
Edit-valikko sisältää komennot tekstin kopiointiin, leikkaamiseen ja liittämiseen. Tämä valikko
sisältää myös työkalut merkkijonojen etsimiseen ja korvaamiseen. Options-valikon
komennoilla voit hallita monia Emacsin ominaisuuksia. Voit
esimerkiksi käyttää syntaksin korostusta, kun työskentelet ohjelman
tai komentotulkkiskriptitiedoston kanssa. Yhdessä Emacs-istunnossa voi olla useita tiedostoja auki.
Buffers-valikon avulla voit valita muokattavan puskurin.
Tools-valikko sisältää erilaisia komentoja ja
työkaluja.
Jos et käytä etägrafiikkaa, sinun täytyy tuntea
komentojen pikanäppäimet.
Esimerkiksi poistumisen pikanäppäin on ctrl-x ctrl-c.

Vim
Vim on erittäin muokattava tekstieditori, joka on suunniteltu tehokkaaseen tekstinmuokkaukseen. Se on parannettu versio vi-editorista, joka toimitetaan useimpien UNIX-järjestelmien mukana. vi on käytännössä Linuxin vakioeditori. Lähes kaikissa Linux-järjestelmissä on sisäänrakennettuna vi (tai jokin sen muunnelma, kuten Vim).
Vimiä kutsutaan usein "ohjelmoijan editoriksi", koska se on hyödyllinen ohjelmoinnissa. Se ei kuitenkaan ole tarkoitettu vain ohjelmoijille. Vim soveltuu kaikenlaiseen tekstinmuokkaukseen sähköpostien kirjoittamisesta asetustiedostojen muokkaamiseen.
Käynnistä Vim CSC-ympäristössä kirjoittamalla:
tai
Vim eroaa monista editoreista siinä, että siinä on kaksi pääasiallista toimintatilaa: komentotila ja lisäystila. Tämä aiheuttaa suuren osan hämmennyksestä, kun uusi käyttäjä opettelee sitä.
Lisäystilaan siirrytään painamalla i-näppäintä. Kun olet
lopettanut tekstin syöttämisen, palaa komentotilaan painamalla Esc.
Tallenna tiedosto komennolla :w file_name.
Vinkki
Komento Vimistä poistumiseen on :q, ja se täytyy antaa komentotilassa.
Jos haluat poistua Vimistä tallentamatta ja ohittaa kaikki tallentamatonta
dataa koskevat varoitukset, käytä :q-komennon muunnelmaa eli :q!.
Tämä palauttaa sinut komentokehotteeseen tallentamatta mitään tiedostoon tehtyjä muutoksia
ja ilman varoituksia tallentamattomasta datasta. Tätä komentoa tulee käyttää harkiten.
Jos haluat siirtyä lisäystilaan ja lisätä tekstiä nykyiseen kohtaan, kirjoita i ja
ala kirjoittaa tekstiä. Jos haluat lisätä tekstiä nykyisen kohdan jälkeen, kirjoita a.
Jos haluat poistaa merkkejä lisäystilassa, käytä Backspace- ja Delete-
näppäimiä.
Lisää vaihtoehtoja löytyy Vim-ohjekirjasta.

Kuvien ja PostScript-tiedostojen katseluohjelmat
Joissakin tapauksissa CSC:ssä suoritettavat sovellusohjelmat tuottavat tekstitiedostojen sijaan kuvatiedostoja. Jos sinulla on toimiva X-term-yhteys, voit käyttää eog- (Eye of GNOME) ja Evince-ohjelmia kuvatiedostojen katseluun. eog on yksinkertainen kuvankatseluohjelma, joka pystyy näyttämään yleisiä kuvaformaatteja, kuten png-, bmp-, jpg- ja tiff-tiedostoja. eog ei kuitenkaan pysty näyttämään PostScript (ps)- tai pdf-tiedostoja. Näille tiedostotyypeille voit käyttää Evince-ohjelmaa.
Jos haluat katsoa jpg-tiedoston, kirjoita:
ja jos haluat katsoa PostScript-tiedoston, kirjoita:
PostScript-tiedostot voidaan muuntaa pdf-dokumenteiksi komennolla
ps2pdf. Tämä komento lukee PostScript-tiedoston ja tuottaa
vastaavan pdf-tiedoston. Esimerkiksi komento:
tuottaa pdf-muotoisen tiedoston file1.pdf
