Tiedostoja

Edellä luotiin kokeeksi tyhjiä tiedostoja, mutta oleellista tietysti on se, että pystymme luomaan tiedostoja, joilla on haluttu sisältö.

Komentoriviltä

Yksi tapa luoda tiedostoja on ohjata komennon tuloste tiedostoon. Esimerkiksi tämä komento tulostaa tulostevirtaan sanan "Lapio":

echo Lapio

Voimme uudelleenohjata tämän >-merkin avulla haluttuun tiedostoon, esimerkiksi näin:

echo Lapio > kokeilu.txt

Nyt voit ls -l -komennolla tarkistaa, että tiedosto kokeilu.txt tosiaan on syntynyt ja sen kokokin on tällä kertaa nollaa suurempi. Voit tulostaa tiedoston sisällön ruudulle cat-komennolla:

cat kokeilu.txt

Kokeile!

Ohjaa ls -l -komennon tuloste tiedostoon seuraavasti:

ls -l > listaus.txt

Tarkista sitten cat-komennolla, mitä tiedosto listaus.txt sisältää! Huomaatko mahdollisesti jotain yllättävää?

>>-merkillä voit tulostaa saman tiedoston perään lisää; kokeile esimerkiksi tällaista:

echo Lopputervehdys >> listaus.txt

Katso taas cat-komennolla, mitä tiedosto nyt sisältää. Poista lopuksi tämä tiedosto rm-komennolla.

Tekstieditorilla

Useimmista Linux-koneista löytyy nykyään yksinkertainen pääteohjelmassa toimiva tekstieditori nimeltä nano. Voit avata esimerkiksi edellä luodun tiedoston kokeilu.txt muokattavaksi näin:

nano kokeilu.txt

Totuttele hiukan editorin toimintaan. Voit ohjata kursoria nuolinäppäimillä. Voit lisätä tekstiä haluamaasi paikkaan ja voit myös pyyhkiä tekstiä pois backspace-näppäimellä. Editorin alareunassa näkyy tiiviisti tärkeimmät toiminnot, esimerkiksi ^X Exit tarkoittaa, että näppäinyhdistelmällä ctrl + x voi poistua editorista. Toinen hyvin tärkeä toiminto on ctrl + o, joka tallentaa tiedoston. Näppäinyhdistelmällä ctrl + k voi leikata rivin ja näppäinyhdistelmällä ctrl + u voi liittää äsken leikatun rivin takaisin.

Kovin mittavia kirjoitus- tai ohjelmointitehtäviä ei näin pelkistetyllä editorilla kannata yrittääkään tehdä, mutta nano-editorin peruskäytön osaaminen auttaa selviämään monesta pulasta Linuxin kanssa, jos joudut esimerkiksi muokkaamaan erilaisia asetustiedostoja.

Palautusta lähetetään...