Tässä tämä ohjetiedosto kaverilleni, ystäväni ei siis ole aloittelija tietokoneiden kanssa, vaan hänellä on kokemusta mikkisofta ympäristöistä sitten dos 6:sen ja win 3.11 eli perusjuttuja ei sinällään tarvitse selittää. Linux on hänelle uusi tuttavuus.
Ohjeita ja tehtäviä Linuxin käyttöön
Mistä neuvoja niin perusasioihin kuin pulmatilanteisiinkin
-
http://linux.fi/wiki/Etusivu kohtuullisen kattava wiki-sivusto, suomeksi
-
http://linux.fi/wiki/Komentorivin_perusteet-komentorivi pakettienhallintaan
http://linux.fi/wiki/Apt http://linux.fi/wiki/AptitudeNämä lukemalla pääsee jo hyvin alkuun.
Pahempiin ongelmiin kannattaakin sitten hakea apua mm. täältä:
http://forum.ubuntu-fi.org/index.phpEräs hyvä tietolähde ainakin yleiseen unix-käyttöön on myöskin FreeBSD handbook joka on ilmainen, kirja tosin käsittelee FreeBSD:tä,
mutta varsinkin Unix perusteista kertova luku soveltuu enimmäkseen myös Linuxille:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/basics.htmlMuutamia hyödyllisiä komentoja ja peruskikkoja:
cd, tämä onkin jo tuttu, mutta toiminta eroaa hiukan dossin vastaavasta:
cd, ilman mitään argumentteja palauttaa kotikansioon
cd .. vastaava kuin dossin cd..
Miten hypätä suoraan johonkin hakemistoon, no näin se käyttöön, annat cd:lle argumentiksi absoluuttisen osoitteen eli
cd /jokinhakemisto1/jokinhakemisto2/jokinhakemisto3/hakemistojonnehaluat
ls vastaa monin tavoin dossin dir käskyä, mutta siihen on saatavilla reilusti enemmän parametrejä, nyt onkin hyvä aika tutusta man käskyyn samalla:
eli man ls kertoo aika lailla mitä kaikkea kivaa ls käskyllä voi tehdä...
Muutamia erityis ls käskyjä esim. koneen kokoonpanon selvittämiseen
lspci listaa kuten varmaan arvaatkin pci-väylään pistetyt laittees ja kontrollerit
lsusb sama mutta usb-väylälle.
Eräs sangen hyödyllinen temppu seuraavaksi
komento touch
touch jos sille antaa parametriksi olemassaolemattoman tiedostonnimen luo tyhjän tekstitiedoston. Jos parametrinä on olemassaoleva tiedosto se päivittää
tiedoston aikaleiman.
Less on kätevä pikkuohjelma tekstitiedostojen tarkasteluun komentoriviltä
less tiedostonnimi näyttää siis tiedoston sisältöä
Nano taas on Ubuntun vakio tekstieditori komentorivimoodissa, käytön helppoudelta jotain dossin editin luokkaa. Komennot editorille on listattu ruudun alalaidassa
komentojen syntaksi on ctrl+jokinkirjain.
Nytpä onkin pienen tehtävän paikka oletetaan että olet kotikansiossa ja komentorivi on auki...
luo ensin tyhjä tekstitiedosto nimellä laitelistaus
sen jälkeen anna käsky lspci > laitelistaus sen perään lsusb > laitelistaus. Nyt sitten voitkin ihastella mitä laitelistaus tiedostossa on.
Se mitä temppu äskeinen teki oli käskyn ulostulon putkitus. Toinen putkitustekniikka on putkittaa edellisen käskyn ulostulo syötteeksi seuraavalle syntaksi sille on käsky1 | käsky2,
näitä käytetään aika paljon eri skripteissä.
Leikitäänpä sitten pikkuisen paketinhallinnalla, olettaisin että synaptic lienee tuttu, tai ainakin helposti opittavissa, mutta joka tilanteessa siihen ei välttämättä pääse käsiksi.
Lue pakettienhallintaa käsittelevät wikisivut tuosta linkistäni, ja kokeilepa asentaa vaikkapa pieni komentorivipohjainen verkkoselain esim. links2 komentorivityökaluin.
Vinkkinä tarvitset siihen sudo oikeuksia, muuten ei onnistu...
Muutamia pikkutehtäviä: Selvitä itsellesi ja testaa miten toimii kansioiden luonti, tiedostojen ja kansioiden kopiointi, tiedostojen uudelleennimeäminen, tiedostojen tuhoaminen,
kansioiden tuhoaminen. Lähteinä voit käyttää mm. noita wikisivuja...
Kuten nyt varmaan huomasitkin ohjeet ja tehtävät olivat jokseenkin täysin komentorivipainotteisia. Miksi näin? Onhan meillä graafinen työympäristökin. Toki. Mutta graafinen ympäristö
pyrkii piilottamaan järjestelmän perustoimintaa, ja on pitkälti itsestään selvä toiminnaltaan. Tai ei ainakaan paljoa vaikeampi opetella, kuin vaikkapa uusi versio Windowsista.
Lisäksi graafinen ympäristö ei aina valitettavasti ole saatavilla. Komentorivi on, jollei muuten niin virtuaalikonsolilta*. Opettelemalla komentorivin käyttöä opit paljon myös
Linuxista itsestään, ja kykenet ratkomaan pahojakin ongelmia jos niihin törmäät.
* ctrl+alt+f2,, itseasiassa melkein kaikki funktionäppäimet
käyvät kokeile vapaasti paitsi f1 joka on ns. systeemikonsoli ja näyttää järjestelmäviestejä jos sinne menee. Riippuen virtuaalikonsolien määrästä sama yhdistelmä mutta napilla f6 tai f8 palauttaa
graafiseen ympäristöön