Yliopiston etusivulle In English
Helsingin yliopisto
clt130: Kieliteknologian ATK-ympäristö (Clt130) - lukuvuosi 2009-2010

Yhteystiedot

Yleisen kielitieteen laitos

PL 24 (Unioninkatu 40)
00014 HELSINGIN YLIOPISTO

Puhelin +358 (09) 1911 (vaihde)
Faksi +358 (09) 191 28313

3. luennon asiat

Lisää UNIX-käskyjä hakemistossa toimimiseen

UNIXissa viitataan hakemiston takana olevaan toiseen hakemistoon / -merkillä. Esimerkiksi jos olisimme juuressa (kotihakemistossa, eli siihen käyttäjätunnuksen muotoiseen hakemistoon johon tulemme kun kirjaudumme sisään) ja haluaisimme viitata luennolla luomaamme luento1 -hakemistoon, joka on kurssihakemiston Clt130 takana, onnistuisi seuraavasti ~/Clt130/luento1/

chmod käskystä löytyy lisää alla mainituilta sivuilta. Samasta oppaasta löytyy myös kaikki unix:iin liittyvä mitä on tähän asti käsitelty. Chmod-jutut kohdasta "Tiedostojen suojaukset". Huom. ero. Oppaassa puhutaan jostain 'o'-käyttäjistä (other), mutta meillä on siis 'a'-käyttäjiä (all). Oikeudet annetaan a(ll) eli kaikille silloin kun halutaan, että jotain on esim. netistä näkyvillä. Huom. toinen ero. chmod -käskyyn liittyen. Sivuilla sanotaan että '"gr" ,group kentästä poistetaan attribuutti r'. Tämä ei toimi corpuksella vaan pitää käyttää tuon kohdan alla olevassa esimerkissä käytettyä muotoa "g-r" (joka siis poistaisi ryhmältä lukuoikeudet). Esimerkit ovat siis ihan oikein. http://www.helsinki.fi/atk/oppaat/unix/luku5.html

mv siirtää tiedoston hakemistosta toiseen.

  • mv tiedostonnimi.pääte /Hakemistonnimi/tiedostonnimi2.pääte siirtää tiedostonnimi.pääte nimisen tiedoston Hakemistonnimi nimisen hakemiston tiedostonnimi2.pääte nimisenä. (Tiedostonnimeä ei ole pakko muuttaa, mutta halutessaan sen voi nimetä uudestaan!)

cp kopioi tiedoston hakemistosta toiseen.

  • cp tiedostonnimi.pääte /Hakemistonnimi/tiedostonnimi2.pääte kopioi tiedostonnimi.pääte nimisen tiedoston Hakemistonnimi nimisen hakemiston tiedostonnimi2.pääte nimisenä. (Tiedostonnimeä ei ole pakko muuttaa, mutta halutessaan sen voi tässäkin nimetä uudestaan!)

ls listaa hakemistosi tiedostot.

  • ls -la optiolla saat näkyviin tiedostojen ja hakemistojen oikeudet ja omistajan.

Lisää UNIX juttuja

PS käsky näyttää prosessilistauksen

Ctrl -C näppäin yhdistelmällä voi keskeyttää minkä tahansa käskyn suorituksen.

& - symbolin lisääminen komentoriville käskyn perään esim. emacs tied.txt & avaa emacs:issa tied.txt nimisen tiedoston, mutta jättää komentorivin käytettäväksi...

fg komento siirtää taustalle jääneen prosessin etualalle (forground)

* - korvaa edelleen minkä tahansa merkin (esimerkiksi kolmeen tiedostoon tied1.txt, tied2.txt ja tied3.txt, voi viitata yhtä aikaa käyttämällä * opperaatoria esim. muodossa tied* tai tied*.txt )

JEdit

Suosittelin JEdit:iä koodaamiseen windowssin puolella. Näytin vain värmeen, sen käyttöä ei sinänsä opettu. Tämän voi myös ilmaiseksi ladata omalle koneelle... Lisää tietoa alla olevilta sivuilta: