Yliopiston etusivulle Suomeksi
Helsingin yliopisto
clt130: Kieliteknologian ATK-ympäristö (Clt130) - syksy 2006

Yhteystiedot

Yleisen kielitieteen laitos
PL 9 (Siltavuorenpenger 20 A)
00014 Helsingin yliopisto

Puhelinvaihde +358 (09) 1911
Faksi +358 (09) 191 29307

2. luennon materiaalit

Unix:ssa käskyttämisestä ja omasta hakemistosta

Unix:ia komennetaan komentoriviltä. Mitään graafista käyttöliittymää ei ole.

Komennot ovat muotoa : komennon_nimi se_mitä_komennetaan

Kaikilla on oma hakemistopuu, jossa voi tehdä mitä haluaa. Omaan hakemistoon voi palata harharetkiltä komennolla: cd \

Hakemistopuun muoto on sellainen, että kun kirjaudutte palvelimelle olette oman hakemistonne juuressa. Tänne voitte tehdä alihakemistoja ja alihakemistoille alihakemistoja. Hakemisto on sama asia kuin kansio on Windows:issa. Unixissa sitä kutsutaan vain hakemistoksi historiallisista syistä.>

Unix- käskyjä

Kävimme luennoilla läpi joitakin unix:ssa liikkumisen kannalta keskeisiä käskyjä. Ohessa selitys tärkeimmistä käskystä ja käyttö esimerkki.

Muistakaa kirjoittaa käskyt pienellä! Isolla kirjoitettu käsky ei toimi. Huomioikaa myös, että hakemisto on paikka mihin tiedostoja laitetaan ja tiedostot ovat juttuja, jotka ovat hakemistoissa. Hakemistojen ja tiedostojen käsittelyyyn on omat käskynsä. Jos käskyssä lukee jossain kohtaa dir käsitellään hakemistoa ja muussa tapauksessa todennäköisesti tiedostoa. Tiedostojen tulisi olla muotoa tiedostonnimi.txt eli tiedotolla on jokin pääte. Hekemistojen tulisi olla muotoa Hakemistonnimi eli hakemistojen nimi isolla alkukirjaimelle. Jos käsittelemällänne jutulla, ei ole loppu päätettä sen tulisi silloin olla hakemisto.

Tässä itse käskyjä:

cd komennolla liikutaan hakemistosta toiseen.

  • cd hakemistonnimi komennolla pääset sisään olemassa olevaan hakemistoon
  • cd .. komennolla pääset poistumaan hakemistosta yhden pykälän ylöspäin
  • cd \ komennolla pääset omaan hakemisto juureesi, eli sinne mista aloitat kun kirjaudut venus-palvelimelle

mkdir komennolla voit luoda hakemiston.

  • mkdir hakemistonnimi luo 'hakemistonnimi' nimisen hakemiston

rmdir komennolla voit poistaa TYHJÄN hakemiston.

  • rmdir hakemistonnimi poistaa 'hakemistonnimi' nimisen hakemiston

emacs ohjelman avulla voit luoda uusia tekstitiedostoja.

  • emacs tiedostonnimi.txt avaa emacs:n ja aloittaa tiedostonnimi.txt nimisen tiedoston avaamisen.
  • Ctrl-X Ctrl-C näppäin yhdistelmä tallettaa juuri kirjoittasi tekstitiedoton ja kysyy lopuksi talletetaanko varmasti. Jos vastaat 'y' (eli yes), niin tiedosto talletetaan. Jos vastaa 'n' niin hakemistoon ilmestyy #tiedostonnimi.txt# muotoinen varmuuskopio.

rm komennolla voit poistaa tiedoston.

  • rm tiedostonnimi.txt poistaa 'tieodostonnimi.txt' nimisen tiedoston
  • Mutta poistelkaa varovasti koska kerran poistettua ei saa enää takaisin. Mitään 'undo'-näppäintä ei ole.

ls komennolla listataan sen hakemiston sisältö jossa ollaan. Tälle komennolla, oli mahdollista antaa optioita, jolloin saada erillainen lopputulos ruudulla.

  • ls listaa tiedostot ja hakemistot
  • ls -a listaa tiedostot ja hakemistot ja salaiset tiedostot (ne jossa oli .-etuliite)
  • ls -l listaa tiedostot ja hakemistot ja niiden oikeudet
  • ls -la listaa tiedostot ja hakemistot ja niiden oikeudet ja salaiset tiedostot (ne jossa oli .-etuliite)

man komennolla sai käynnistettyä manuaalin.

  • man ls avaa sivun joka kertoo miten ls komento toimii
  • Manuaalista voi poistua painamalla q kirjainta

+ jotain hyödyllisiä juttuja.

  • Ylöspäin ja alaspäin nuolista voi selata jo kirjoitettuja käskyjä
  • Tabular-näpäimestä voi täydentää käskyjen tai tiedostojen nimiä
  • Omat käskynsä voi kopioida maalaamalla ne (viemällä kursorin siihen kohtaa mistä halutaan aloittaa, painetaan hiiren oikea nappi pohjaan, vedetään kursori siihen kohtaa mihin halutaan lopettaa ja vapautetaan hiiren oikea nappi.), painamalla tämän jälkeen Ctrl ja Insert näppäimiä ja lopuksi viemällä kursori sinne mihin maalattu halutaan kopioida (esim. sähköposti viestiin) ja painetaan Sift (nuolinappi Ctrl-napin yläpuolella) ja Insert

Lisää unix-käskyjä ja käyttöohjeita

Tktl:n sivuilta löytyvä runsaampi unix-ohjeistus. Tktl:n unix (melkki-palvelin) saattaa joiltain osin käytäytyä erilailla kuin venus-palvelin, mutta perusjutuissa en ole ainakaan itse törmännyt isoihin eroihin.

Pinestä

Pine-ohje löytyy alla olevan linkin takaa: