Kieliteknologian ATK-ympäristö Toinen luento

Samankaltaiset tiedostot
Kieliteknologian ATK-ympäristö Kolmas luento

Metropolia Ammattikorkeakoulu

Kieliteknologian ATK-ympäristö Viides luento

Kieliteknologian ATK-ympäristö Viides luento

Kieliteknologian ATK-ympäristö Neljäs luento

Julkaiseminen verkossa

Kieliteknologian ATK-ympäristö Kuudes luento

Luento 4. Timo Savola. 21. huhtikuuta 2006

Unix. Markus Norrena

YHTEYDEN OTTAMINEN CSC:N KONEELLE HIPPU

Julkaiseminen verkossa, esitysgrafiikkaa (laitteistosta, tietotekniikka ja tulevaisuus) H9T1: Tiedostojen vienti internetiin

Komentotulkki. Kysymyksiä

Luento 3. Timo Savola. 7. huhtikuuta 2006

Luento 5. Timo Savola. 28. huhtikuuta 2006

SCI- A0000: Tutustuminen Linuxiin, syksy 2015

Linux ylläpitäjän opas. Tärkeimmät komennot, logit ja muuta hömppä *^_^* by Hannu Laitinen ETA14KT

[Jnix näyttökoe. o ei ole sallittua käyttää mitään verkkolevyjakoa tai mitään siihen rinnastettavaa järjestelmdä.

Unix-perusteet. Unix/Linux-käyttöjärjestelmä ja sen ominaisuudet

Ubuntu - tiedostohallinta

SSH Secure Shell & SSH File Transfer

Luento 2. Timo Savola. 31. maaliskuuta 2006

Korpusten käsittely clt131, P Luento 4

Päivitys käyttäen USB-tikkua

Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 2: Linux

SCI-A0000 Johdatus opiskeluun (2 op) IT-osuus Luento 2

CVS. Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen

Asialista. hippu ja.bashrc. Asialista. Tutkimusongelma: tekstin morfologisen jäsennyksen selvittely

ATK tähtitieteessä. Osa 1 - Linux. 11. syyskuuta 2014

TUTUSTUMINEN LINUX-KÄYTTÖJÄRJESTELMÄÄN

Unix-perusteet. Tiedosto-oikeudet

ATK tähtitieteessä. ATK-osuuden jälkeen alkaa varsinainen tutkimusprojekti. Lisätietoa myöhemmin.

ATK tähtitieteessä. Aikataulu. Käyttöjärjestelmistä. Varoitus!

1.1 Yleistä kurssista

Invalidiliiton Järvenpään koulutuskeskus. KOMENTORIVI JA KOMENNOT Windows- ja Linux-ympäristöissä

Sekalaisia selvennyksiä

CLT131: Tekstityökalut 2011, toinen luento

Linux - käyttöoikeudet

OHJ-1010 Tietotekniikan perusteet 4 op Syksy 2012

Hieman linkkejä: lyhyt ohje komentoriviohjelmointiin.

CLT131: Tekstityökalut 2010, toinen luento

Unix-perusteet. Varmistaminen, tiedon pakkaaminen ja tiivistäminen

Unix-kurssi, harjoitustehtävät

Komentotulkki (SHELL) C- "perhe" - csh, alkup. C shell. Komentokieli. kieltä. - tcsh - edellisen laajennettu versio

Tapahtumakalenteri & Jäsentietojärjestelmä Ylläpito

Unix-kurssi, harjoitustehtävät

Yhteistyökumppanit kirjautuvat erikseen annetuilla tunnuksilla osoitteeseen

Lemonsoft SaaS -pilvipalvelu OHJEET

Linux-virtuaalipalvelimen ylläpito

Versionhallinta MIKSI?

Netikka verkkotila - käyttöohje

Terminaali tutuksi. Linux ja komentorivin hallinta. Lappeenrannan teknillinen yliopisto 2015 Annika Ikonen, Timo Hynninen ja Erno Vanhala

Komentorivin perusteet

CLT131: Tekstityökalut 2011, kuudes luento

Ohjeet vastaamiseen SFTP:llä. Yleistä Kirjautuminen Varmistus/sormenjälki Tiedostojen kopiointi Yhteystietojen antaminen

1.1 Tekstinprosessointiohjelmien yleinen toimintatapa (1)

server "Ismo" $ uname -a Linux ismo #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686 GNU/Linux $ cat /etc/issue Debian GNU/Linux 5.

SELVITYSRAPORTTI LABRA-VERKON MYSQL:n JA PHP:n KÄYTTÖÖNOTOSTA. Jarkko Kähkönen

Tiedostojen siirto ja FTP - 1

linux: komennoista linux linux

1. NetBeans-ohjelman asennus ja käyttöönotto pva

Ubuntu - peruskäyttö. Seuraavassa läpikäydään Ubuntun peruskäyttöä:

Ohjelmisto on tietokanta pohjainen tiedostojärjestelmä, joka sisältää virtuaalisen hakemisto rakenteen.

Varmuuskopiointi: image

CLT131: Tekstityökalut 2010, ensimmäinen luento

Subversion-ohje. Linux Traffic Control-käyttöliittymä Ryhmä paketti2

Komentorivin perusteet

linux linux: käyttäjän oikeudet + lisää ja - poistaa oikeuksia

Titan SFTP -yhteys mittaustietoja varten

Paavo Räisänen. WampServer palvelimen asennus ja käyttö Eclipsen kanssa, sekä ensimmäinen FTP yhteys.

Versionhallinta MIKSI?

UBUNTU. UBUNTU - Peruskäyttö. Työpöytä. GNU Free Documentation License. Sisäänkirjautuminen. Yläpaneelissa on kolme valikkoa. Paneelit ja valikot

Ctl160 Tekstikorpusten tietojenkäsittely Kolmas luento

WordPress Multisite Asennus ja ylläpito

Lyseopaneeli 2.0. Käyttäjän opas

Aulikki Hyrskykari H9 Taustamateriaali (WWW-julkaiseminen) Tietojenkäsittelyopin laitos, Tampereen yliopisto

Tiedostonhallinta. Yleistä

Tehtävät 1. Tehtävät 2. Tehtävät 3. Tehtävät 4. Ubuntun käynnistys LibreOffice Writer (gedit, nano,...) Firefox tehtava-1.odt (tehtava-1.

Korpusten käsittely clt131, P Luento 5

Hakemistojen sisällöt säilötään linkitetyille listalle.

HAMINETTI WLAN LIITTYMÄN KÄYTTÖÖNOTTO-OHJE

Perusohje vi-editorin käyttöön

Tieteellinen laskenta I (Scientific Computing I)

Aikataulu. Keskiviikko Tervetuloa. Rakennus. Konetekniikka

Lausunto liittyen Helsingin hovioikeuden antamaan tuomioon nro 1427 (diaarinro R 07/2622)

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

Uuden lukuvuoden aloitus ViLLEssa

Arch Linux asennusopas

WordPress Multisiten varmuuskopiointi

1 Kirjautuminen ja Käyttöliittymä Kirjautuminen Käyttöliittymä Uuden varauksen tekeminen Normaali varaus...

CLT131: Tekstityökalut 2011, viides luento

Sisältö Tervetuloa Linuxin käyttäjäksi Olet tässä

IRC ja etäyhteydet IRC JA ETÄYHTEYDET

Moodle opiskelijan opas. Verkko oppimisympäristön käyttö. Pirjo Pesonen Tilaaja Helsingin aikuisopisto 1

Osallistavan suunnittelun kyselytyökalu

Simulaattorin asennus- ja käyttöohje

LINUX-HARJOITUS, MYSQL

Sähköpostitilin käyttöönotto

Sanoma Pro -oppimisympäristön käyttäjätietojen päivitysohjelman (PSFTP) asennus ja käyttö

Transkriptio:

Kieliteknologian ATK-ympäristö Toinen luento Miikka Silfverberg Nykykielten laitos 12. syyskuuta 2011 Miikka Silfverberg (Helsingin yliopisto) Kieliteknologian ATK-ympäristö: Luento 2 12. syyskuuta 2011 1 / 12

Toinen luento 1 Otetaan yhteys hipulle ja vaihdetaan salasana. 2 Tarkastellaan tiedostojärjestelmää (cd, ls, pwd). 3 Luodaan ja poistetaan hakemistoja (mkdir, rmdir). 4 Luodaan, siirrellään ja poistetaan tiedostoja (cp, echo, mv, rm, wget). 5 Tarkastellaan tiedostojen sisältöä (cat,less). 6 Perehdytään tiedostojen ja hakemistojen oikeuksiin (chmod). 7 Opetellaan hankkimaan käskyistä lisätietoja (man, info, apropos). 8 Kopioidaan tiedostoja paikalliskoneelta palvelimelle winscp-ohjelmalla. 9 Otetaan x-yhteys winaxen ja puttyn avulla. Miikka Silfverberg (Helsingin yliopisto) Kieliteknologian ATK-ympäristö: Luento 2 12. syyskuuta 2011 2 / 12

Salasanojen vaihto Kannattaa tallentaa hippu-nimen alle sopivat asetukset hippu-palvelimelle kirjautumiseksi. Sopivia asetuksia: Host name on tunnuksesi@hippu.csc.fi. Kohdasta Translation valitse UTF-8. Kohdan SSH alakohdan X11 alta valitse Enable X11. Kohdan Behaviour alta säädä Show tray icon: Never. Vaihda hipulle kirjautumisen jälkeen CSC:ltä samasi salasana vaikkapa samaksi kuin AD-tunnuksesi salasana. $ passwd Current Password: New Password: Confirm New Password: Miikka Silfverberg (Helsingin yliopisto) Kieliteknologian ATK-ympäristö: Luento 2 12. syyskuuta 2011 3 / 12

Tarkastellaan tiedostojärjestelmää. Ellet ole tehnyt mitään jännää kun kirjauduit hipulle, olet nyt kotihakemistossasi $ pwd /home/u3/silfverb $ cd.. $ pwd /home/u3 cd silfverb $ pwd /home/u3/silfverb Juurihakemisto / on kaikkien hakemistojen äiti. $ cd / $ pwd / Miikka Silfverberg (Helsingin yliopisto) Kieliteknologian ATK-ympäristö: Luento 2 12. syyskuuta 2011 4 / 12

Tarkastellaan tiedostojärjestelmää. cd ottaa parametrina suhteellisen tai absoluuttisen hakemistopolun $ pwd /home/u3/silfverb $ cd./courses/clt130 TAI $ cd /home/u3/silfverb/courses/clt130 $ pwd /home/u3/silfverb/courses/clt130 Kotihakemistoon pääsee monella tavalla: $ cd /home/u3/silfverb $ cd silfverb $ cd $HOME $ cd $ cd Miikka Silfverberg (Helsingin yliopisto) Kieliteknologian ATK-ympäristö: Luento 2 12. syyskuuta 2011 5 / 12

Tarkastellaan tiedostojärjestelmää. Hakemiston sisältöä pääsee tarkastelemeen ls-käskyllä. Esim. $ ls $ ls -l $ ls -lhs $ ls -a $ ls -l yhteensä 18... drwxr-xr-x 3 silfverb kikosken 3 1. drwxr-xr-x 9 silfverb kikosken 9 25.... syys 15:06 courses elo 17:20 hfst-stuff Miikka Silfverberg (Helsingin yliopisto) Kieliteknologian ATK-ympäristö: Luento 2 12. syyskuuta 2011 6 / 12

Luodaan ja poistetaan hakemistoja mkdir luo tyhjän hakemiston. rmdir poistaa tyhjän hakemiston. $ cd $ mkdir kurssit $ mkdir kurssit/ctl130 $ rmdir kurssit/ctl130 $ mkdir kurssit/clt130 $ echo foo > kurssit/clt130/tiedosto $ rmdir kurssit/clt130 rmdir: kurssit/clt130: Hakemisto ei ole tyhjä Miikka Silfverberg (Helsingin yliopisto) Kieliteknologian ATK-ympäristö: Luento 2 12. syyskuuta 2011 7 / 12

Luodaan, siirrellään ja poistetaan tiedostoja. cp kopioi tiedoston. mv uudelleennimeää tiedoston tai siirtää sen toiseen hakemistoon. rm poistaa tiedoston. wget hakee tiedoston netistä. $ wget http://www.gutenberg.org/files/13134/13134-8.txt $ mv http://www.gutenberg.org/files/13134/13134-8.txt \ mehiläisten elämä.txt $ mkdir kurssit/clt130/materiaali $ cp mehiläisten elämä.txt kurssit/clt130/materiaali $ rm mehiläisten elämä.txt $ ls kurssit/clt130/materiaali mehiläisten elämä.txt $ echo echolla kirjoitetaan standarditulosteeseen tekstiä > foo.txt $ cat foo.txt echolla kirjoitetaan standarditulosteeseen tekstiä Miikka Silfverberg (Helsingin yliopisto) Kieliteknologian ATK-ympäristö: Luento 2 12. syyskuuta 2011 8 / 12

Tarkastellaan tiedostojen sisältöä cat tulostaa tiedostojen sisällön standarditulosteeseen. less on interaktiivinen ohjelma, jolla voi selata tekstitiedostoa. cat on tärkeä koska sillä voi kätevästi katsella pieniä tiedostoja, mutta eritoten siksi että sillä voi liittää useampia pieniä tiedostoja isommaksi tiedostoksi. $ cat tied1 tied2 tied3 > tied123 less on tärkeä koska siinä on mahdollista hypätä suoraan vaikkapa riville 10000 tai hakea tiedostosta merkkijonolla. Miikka Silfverberg (Helsingin yliopisto) Kieliteknologian ATK-ympäristö: Luento 2 12. syyskuuta 2011 9 / 12

Perehdytään tiedostojen ja hakemistojen oikeuksiin. Unixissa jokainen tiedosto ja hakemisto kuuluu jollekin käyttäjälle ja johonkin ryhmään. $ echo foo > foo.txt $ ls -l foo.txt -rw-r--r-- 1 silfverb kikosken 4 12. syys 22:24 foo.txt Teksti -rw-r--r-- kertoo tiedoston foo.txt oikeudet. -rw-r--r-- koostuu neljästä kentästä: 1 - foo.txt ei ole hakemisto tai linkki, vaan ihan tavallinen tiedosto. 2 rw- tiedoston omistaja saa lukea ja muokata, muttei suorittaa tiedostoa foo.txt. 3 r-- tiedoston ryhmäläinen saa lukea, muttei muokata tai suorittaa tiedostoa. 4 r-- kuka vaan käyttäjä saa lukea, muttei muokata tai suorittaa tiedostoa. Miikka Silfverberg (Helsingin yliopisto) Kieliteknologian ATK-ympäristö: Luento 2 12. syyskuuta 2011 10 / 12

Perehdytään tiedostojen ja hakemistojen oikeuksiin. $ ls -l foo.txt -rw-r--r-- 1 silfverb kikosken 4 12. syys 22:24 foo.txt $ chmod og+w foo.txt $ ls -lh foo.txt -rw-rw-rw- 1 silfverb kikosken 4 12. syys 22:24 foo.txt $ chmod a-w foo.txt $ ls -lh foo.txt -r--r--r-- 1 silfverb kikosken 4 12. syys 22:24 foo.txt $ rm foo.txt rm: poista kirjoitussuojattu tavallinen tiedosto blaa? y Miikka Silfverberg (Helsingin yliopisto) Kieliteknologian ATK-ympäristö: Luento 2 12. syyskuuta 2011 11 / 12

Opetellaan hankkimaan lisätietoja linuxista. man on interaktiivinen ohjelma joka kertoo kaiken komennoista. Käyttöliittymä on olennaisesti sama kuin less-käskyssä. $ man ls. info on interaktiivinen ohjelma, joka kertoo kaiken linux-järjestelmästä aihealueittain. Käyttöliittymä on sama kuin emacs-editorissa, jonka käyttöä opettelemme ensi viikolla. Myös info kertoo käskyistä. $ info $ info cp apropos (tai man -k) kertoo käskyistä jotka liittyvät hakusanaan. $ apropos image viewer eog (rpm) - Eye of GNOME image viewer gthumb [gthumb] (1) - an image viewer and browser for GNOME gthumb (rpm) - Image viewer, editor, organizer Miikka Silfverberg (Helsingin yliopisto) Kieliteknologian ATK-ympäristö: Luento 2 12. syyskuuta 2011 12 / 12