Terminaali-ohjelman käyttö - 1



Samankaltaiset tiedostot
Julkaiseminen verkossa

Tiedostojen siirto ja FTP - 1

FTP ja tiedostojen jako - 1

SCI- A0000: Tutustuminen Linuxiin, syksy 2015

Luento 4. Timo Savola. 21. huhtikuuta 2006

Metropolia Ammattikorkeakoulu

Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla

Linux - käyttöoikeudet

SeaMonkey pikaopas - 1

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

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

AMIS-ohjelman käyttöohjeet

Ubuntu tunkkausta En US / Helsinki asennuksen jälkeen jotta loki5ac toimisi oikein Winen päällä.

Osa 7: Hahmojen ohjelmointi ja hienosäätö

Verkkojulkaiseminen Minna Väisänen. HTML5-tehtävä

Korpusten käsittely clt131, P Luento 4

Pikanäppäin Yhdistelmiä. Luku 6 Pikanäppäimet

Unix. Markus Norrena

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

SiteAdmin.

Lupa opetuskäyttöön pyydettävä. Näppäimistö. Kohdistimen ohjausnäppäimistö. Funktionäppäimistö. Kirjoitusnäppäimistö

Periaatteessa kaikki omat tiedostot suoraan oman kotihakemiston alle esimerkiksi työpöytä, dokumentit, kuvat, lataukset, musiikki,

Muistitikun liittäminen tietokoneeseen

Uuden Peda.netin käyttöönotto

elearning Salpaus Elsa-tutuksi


LibreOffice Calc. Taulukkolaskenta. Otavan Opiston julkaisusarja Jari Sarja 2015 Creative Commons Nimeä-Tarttuva 3.0

HTML editorin käyttö - 1

Hieman linkkejä: lyhyt ohje komentoriviohjelmointiin.

Komentotulkki. Kysymyksiä

1. HARJOITUS harjoitus3_korjaus.doc

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

Johdatus ohjelmointiin

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Octave-opas. Mikä on Octave ja miksi? Asennus

Tietosuoja-portaali. päivittäjän ohje

Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

SSH Secure Shell & SSH File Transfer

,QWHUQHWVHODLPHQNl\WWlPLQHQ±,QWHUQHW([SORUHU

Tiedostojen vienti yliopiston www-palvelimelle ja www-sivujen luonti

Netsor Webmailin käyttöohje

INTERBASE 5.0 PÄIVITYS VERSIOON 5.6

SYDÄN-HÄMEEN RASTIT TULOSPALVELUN OHJEET v.2 1. LAITTEISTO 2. LAITTEISTON VALMISTELU 3. VALMISTELUT ENNEN TAPAHTUMAA

Järjestelmän asetukset. Asetustiedostojen muokkaaminen. Pääkäyttäjä eli root. Järjestelmänhallinnan työkalut

Unix-perusteet. Tiedosto-oikeudet

Verkkokaupan ohje. Alkutieto. Scanlase verkkokauppa. Sisäänkirjautuminen

JAKELUPISTE KÄYTTÖOHJE 2/6

Hannu Valtanen Oy. Linux vi-editori

Googlen pilvipalvelut tutuksi / Google Drive

Selkosanakirja sdfghjklöäzxcvbnmqwertyuiopåasdfghjklöäzxcvbnmq. Tietokoneet. wertyuiopåasdfghjklöäzxcvbnmqwertyuiopåasdfghjk 1.4.

SÄHKÖPOSTIN PERUSKURSSI

ohjeita kirjautumiseen ja käyttöön

Raspin Geany-IDE:n etäkäyttö

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

Ksenos Prime Käyttäjän opas

Ohjeissa pyydetään toisinaan katsomaan koodia esimerkkiprojekteista (esim. Liikkuva_Tausta1). Saat esimerkkiprojektit opettajalta.

Ohjeet asiakirjan lisäämiseen arkistoon

HTML perusteita (ei julkiseen jakeluun)

VSP webmail palvelun ka yttö öhje

Kopiodaksesi, leikataksesi ja liittääksesi helpointa on käyttää näppäimistön pikavalintoja:

Verkkosivut perinteisesti. Tanja Välisalo

MITÄ JAVASCRIPT ON?...3

Visma Econet -ohjelmat ActiveX on epävakaa -virheilmoituksen korjausohjeet

VERKKOSOVELLUSTEN OHJELMOINTI, JOHDATUS PHP:HEN

4 Google. Eetu Kahelin ja Kimi Syrjä DAT 17

H9 Julkaiseminen webissä

Office ohjelmiston asennusohje

Kirjausohjelman käyttöohje 3.01

Uutiskirjesovelluksen käyttöohje

Kompassin käyttöönotto ja kokeen luominen Opettaja

Artikkelin lisääminen

Googlen pilvipalvelut tutuksi / Google Drive

Webmailin käyttöohje. Ohjeen sisältö. Sähköpostin peruskäyttö. Lomavastaajan asettaminen sähköpostiin. Sähköpostin salasanan vaihtaminen

TIETOKONEEN ÄÄRELLÄ. Kansalaisopistot kotouttamisen tukena hanke/opetushallitus Kuopion kansalaisopisto

MixW ja Dx-vihjeet (ohje) oh3htu

Käyttöjärjestelmämme on Windows XP, kaikki tietokoneemme ovat kytketty lähiverkkoon ja Internettiin.

ASIO-OHJE HENKILÖSTÖLLE.

WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY

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

MOODLE-OHJE: Linkin lisääminen tehtävänannon yhteyteen. Web-linkin lisääminen

Ohjeistus yhdistysten internetpäivittäjille

Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan

Webinaariin liittyminen Skype for

UpdateIT 2010: Uutisten päivitys

Enigmail-opas. Asennus. Avainten hallinta. Avainparin luominen

LUKKARIN KÄYTTÖOHJE Sisällys

SÄHKÖPOSTIN PERUSKURSSI. HERVANNAN KIRJASTO TIETOTORI Insinöörinkatu Tampere

YHTEYDEN OTTAMINEN CSC:N KONEELLE HIPPU

SÄHKÖPOSTIN PERUSKURSSI. HERVANNAN KIRJASTO TIETOTORI Insinöörinkatu Tampere

Visma Fivaldi -käsikirja Asiakaskohtaiset hinnat

Febdok 6.0 paikallisversion asennus OHJEISTUS

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja.

Visma Fivaldi -käsikirja MiniCRM

Metron. nettikauppaohjeet

E-RESULTS LITE -OHJEET

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

Netti-Moppi oppimisympäristön oppilaan ohjekirja 0.1

Mathcad Flexnet lisenssipalvelimen asennus

Vertti. Verituotteiden tilaus. Versio 2.1

Transkriptio:

Terminaali-ohjelman käyttö Terminaali-ohjelmalla otetaan omalta koneelta yhteys verkon yli halutulle kohdekoneelle (mikäli sinne on oikeudet). Terminaaliohjelma löytynee kaikilta maailman koneilta, ohjelmahan on ensimmäinen etäohjaukseen tehty apulainen. Miksi? Tätä yhteystapaa käytetään kun halutaan tehdä vain pieniä muutoksia etäkoneella sijaitsevaan tiedostoon, esim. www-sivuston koodiin. Joudumme joskus myös korjaamaan etäkoneella sijaitsevien hakeistojen tai tiedostojen käyttöoikeuksia. Terminaali-ohjelma perustuu käyttöliittymältään UNIXin tekstikomentoihin. Kun käynnistät terminaalin, et enää voi käyttää hiirtä muuhun kuin ylävalikkojen aktivointeihin. Tässä oppaassa esitetään vain www-sivuston ylläpidossa tarvittavia UNIX-komentoja sekä opastetaan miten PICO-apurilla muokataan jo tehtyä www-sivustoa. Applen Mac OS X on UNIX-käyttöjärjestelmän päälle rakennettu graafinen käyttöliittymä. Kaiken, minkä normaalisti näet kuvaruudulla, takana on itse asiassa eräs vanhimpia käyttöjärjestelmiä, UNIX. Linux on jatkokehitelmä UNIXista. Terminaalin ikkunassa (vanhalla slangilla konsolissa) ohjataan tietokonetta ja käyttöjärjestelmää antamalla muutaman kirjaimen pituisia komentoja. (Tosi nörttikamaa ;-) Kaiken sen, minkä voit tehdä normaalissa graafisessa peruskäytössä hiirellä, voit tehdä konsolissa antamalla UNIX-komentoja. Itse asiassa voit tehdä paljon muutakin mikä on graafisen käyttöliittymän kautta mahdotonta. (Esim. Ainoa tapa saada roskakoriin juuttunut tiedosto pois, on siirtyä UNIX-komentoihin) VAROITUS! UNIX komennoilla voit sekoittaa koneesi niin vakavasti, että järjestelmä (ja pahimmassa tapauksessa kaikki) täytyy asentaa uudestaan. Toivottavasti sinulla on tuoreet varmuuskopiot kaikesta!!! Astukaamme kuitenkin rohkeasti kokeilemaan muutamia peruskomentoja. Ohessa muutamia hyviä UNIX-oppaita verkossa: Jukka Korpelan mainio opas Helsingin Yliopiston UNIX-opas Terminaali-ohjelman käyttö - 1

Terminaali-ohjelman käynnistys Mac OS X käyttöjärjestelmässä (sinun omalla koneella) Terminal-ohjelma sijaitsee Ohjelmat-kansion (Applications) Lisäohjelmat-kansiossa (Utilities). Kun käynnistät Terminalin, avautuu tekstikäyttöliittymän konsoli-ikkuna. Ikkunassa näkyy 1. tietorivi (koska ja mistä viimeisin yhteys on otettu) 2. sen alla ns. prompt (kehote), joka näyttää missä nyt olet 3. kuka olet (koneelle kirjautunut käyttäjä) sekä 4. rivin lopussa kursori, jonka tilalle kirjoittuu seuraava kirjoitettava merkki Muutamia peruskomentoja: ls eli hakemistolistaus Komento ls (pienet LS) näyttää hakemiston, jossa ollaan sekä tiedostolistauksen (komento on lyhenne sanasta list). Emme tiedä, mikä listatuista tiedostoista on hakemisto (kansio) tai dokumentti, kannattaa antaa komento tarkennuksen -l (miinus pikkul) kera seuraavasti: ls -l jonka jälkeen listaus näyttää yllä olevan kuvan kaltaiselta (kuva on koneeltani). Listaus voi olla laaja, joten kannattaa venyttää terminaali-ikkunaa ainakin korkeammaksi (ja miksei leveämmäksi). Terminaali-ohjelman käyttö - 2

Tiedostolistan tulkinnasta ja käyttöoikeuksista Rivin ensimmäinen merkki ilmaisee onko kyseisellä rivillä hakemisto vaiko tiedosto: d=directory, - = tiedosto (kuvan ensimmäinen rivi on hakemisto nimeltä nreal ja tonen rivi on tiedosto nimeltä temp.pbk) Loput yhdeksän merkkiä ilmaisevat hakemiston/tiedoston käyttöoikeudet: r=read, w=write ja x=execute (suoritus) Käyttöoikeudet kuvataan kolmen rwx-ryhmän kokonaisuutena (rwx rwx rwx) jossa: - ensimmäiset kolme kertovat mitä oikeuksia on omistajalla ( rwx --- --- antaa omistajalle kaikki oikeudet) - toiset kolme ilmaisevat ryhmän oikeudet ( --- rwx --- antaa vain ryhmälle kaikki oikeudet) - viimeiset kolme ilmaisevat ulkopuolisille eli muille annettavat oikeudet ( --- --- rwx antaa kaikille kaikki oikeudet eli tosi huono idea tietoturvan kannalta!) Hyvää lisätietoa tiedostojen suojauksista! Käyttöoikeuksien koodaustapoja Voimme koodata käyttöoikeuksien rwx:n ryhmää kolmella 0/1 numerolla seuraavasti: Esimerkki 1. Annamme itsellemme kaikki oikeudet, ryhmälle vain luku- ja kirjoitusoikeudet sekä muille vain lukuoikeudet: rwx rw- r-- tuo oikeuksien pötkö kääntyy 0/1-koodiksi: 111 110 100 jossa 1 tarkoittaa, että sillä kohdalla on r, w tai x päällä ja 0 tarkoittaa että ei ole päällä. Esimerkki 2. Annamme itsellemme kaikki oikeudet sekä ryhmälle ja muille vain luku- ja suoritus-oikeudet: rwx r-x r-x joka kääntyy 0/1 yhdistelmäksi: 111 101 101 Terminaali-ohjelman käyttö - 3

Käyttöoikeuksien binaarikoodin muunto desimaalijärjestelmään Kolmen 0/1 ryhmä voidaan kuvata kolmen binaarinumeron (2-järjestelmä) sarjaksi (suluissa 10-järjestelmän vastaava numero): 000 (0) 001 (1) 010 (2) 011 (3) 100 (4) 101 (5) 110 (6) 111 (7) Edellinen esimerkki 1: rwx rw- r-- eli 111 110 100 koodautuu kymmenjärjestelmässä numeroiksi 7 6 4 ja esimerkki 2: rwx r-x r-x eli 111 101 101 koodautuu numeroiksi 7 5 5 HUOM! www-sivuston yleisin käyttöoikeuskoodi on kymmenjärjestelmässä 755 tuo koodi antaa käyttäjälle täydet oikeudet (rwx eli 111 eli 7) sekä ryhmälle ja muille vain luku- ja suoritusoikeudet (r-x eli 101 eli 5) Käyttöoikeuksien asetuskomento: chmod Komento chmod Asettaa halutun tiedoston käyttöoikeudet. Yleisin tarkenne on 755 joka antaa vain sinulle kaikki oikeudet sekä ryhmälle/muille vain tarpeelliset oikeudet. Tyypillinen esimerkki on seuraava (älä tee vielä): Hakemistossasi on tiedosto index.htm, jonka oikeudet haluat asettaa siten, että www-selaimet sen löytävät ja osaavat näyttä sen (sinulle kaikki ja ryhmä/muut vain luku/suoritus). Haluttu tulos saadaan komennolla: chmod 755 index.htm Liikkuminen eri hakemistoissa: cd Komento cd Kun haluat siirtyä listauksessasi näkyvään muuhun hakemistoon (ne jotka alkavat d-kirjaimella), annetaan komento cd sekä hakemiston nimi. Esimerkiksi jos näkisit listauksessasi hakemiston nimeltä public_html ja haluasit mennä sinne voidaksesi katsella siellä olevia tiedostoja, kirjoittaisit komennon cd public_html Itse asiassa tuo public_html on Sibelius-Akatemian opiskelijoiden Amadeus-palvelimella juuri se hakemisto, jonne täytyy sijoittaa kaikki opiskelijan omat www-sivut. Pääset takaisinpäin (ylöspäin) hakemistohierarkiassa antamalla komennon cd.. (siis cd sekä kaksi pistettä). Terminaali-ohjelman käyttö - 4

Esimerkki cd-komennosta Minulla on hakemistolistauksessa näkyvillä kansio nimeltä twonkymedia, joten kirjoitin komennon: cd twonkymedia Uusi kehoterivi kertoo minun nyt olevan iqx-hakemiston twonkymedia-hakemistossa (käyttäjänä ottoromanowski). 1. löydetty hakemisto (koska ensimmäinen merkki on d) 2. annettu komento 3. kehotteen ilmoittama tilanne Tehtävä: Etsi terminaali-ikkunastasi joku kansio ja kirjoita komento: cd kansionnimi 1. Voin nyt listata hakemistosi (minulla twonkymedia) sisällön komennolla ls -l minulla näyttää siellä olevan kolme kansiota (d-alkuiset oikeuskoodit) 2. Palaa takaisin edelliseen hakemistoon komennolla cd.. Terminaali-ohjelman käyttö - 5

Hyppy takaisin hakemistorakenteen "huipulle" Kun käyttäjä sukeltaa yhä syvemmälle hakemistojen syövereihin, voi tulla tarve palata lähtöpisteeseen eli hakemistorakenteen "huipulle", josta koko sukellus alkoi. Pelkkä komento cd (ilman mitään nimiä tai pisteitä) palauttaa käyttäjän aina kotihakemistoon (käyttäjälle sallitulle huipulle). Pikku vinkki: voit selata terminaali-istunnon aikana antamiasi komentoja edestakaisin painelemalla nuoliylös/-alas näppäimiä. Selaamalla löytyy kätevästi aikaisemmin antamiasi komentoja joita voit heti käyttää tai korjailla niitä tarpeeseen sopivaksi. Yhteydenotto etäpalvelimeen esim. kotoa Sibiksen Amadeukselle Komentokokonaisuus ssh tunnus@amadeus.siba.fi avaa terminaalikoneelta etäyhteyden opiskelijan kotikansioon Sibiksen Amadeus-palvelimella. Annettuasi tuon komennon, kysyy pääte vielä salasanaasi. Annettuasi sen, on etäyhteys auki. Tehtävä: Avaa etäyhteys Amadeukselle. Terminaali-ohjelman käyttö - 6

Korjauksien tekeminen www-sivuun Tämä osio perustuu oppaan "Tiedostojen www- jako.pdf" yhteydessä luotuun tiedostoon tiedostojako.htm joka tallennettiin oppilaan omaan hakemistoon public_html Tiedoston tiedostojako.htm sisältöhän oli: <html> <head><title>tiedostojen jako</title> </head> <body>lataa alla oleva(t) tiedosto(t) klikkaamalla.<br><br> <a href="megafile.zip">lataa minut!</a><br> </body> </html> Nyt haluaisimme nimetä tiedoston MEGAFILE.zip tiedostoksi GIGAFILE.zip Kaikissa UNIX-käyttöjärjestelmissä on tekstitiedostojen muokkausta/luontia varten pikkuohjelma PICO PICO tekstieditorin käyttö UNIX käyttöjärjestelmässä Siirrymme työskentelemään kansiossa public_html olevaan tiedostoon. 1. Varmista, että olet huipulla (kotikansiossasi) antamalla komento cd 2. Siirry sitten hakemistoon public_html 3. Tarkista, että kehoterivillä on lopussa teksti "public_html" Terminaali-ohjelman käyttö - 7

Listaa sitten hakemiston sisältö komennolla: ls -l (pikkuls välilyönti miinuspikkul) Toivottavasti sieltä löytyy tiedosto tiedostojako.htm Mikäli ei löydy, on sinun palattava opiskelemaan ja suorittamaan harjoitukset oppaasta "Tiedostojen www- jako.pdf" PICOn käyttö ja sen komentoja Käynnistämme picon siten, että se avaa meille suoraan halutun tiedoston tiedostojako.htm Anna komento: pico tiedostojako.htm ja ikkunasi muuttuu seuraavanlaiseksi Teksti kulkee vasemmalta oikealle loputtomiin. Alussa on kursori jota voi liikutta nuolinäppäimillä. Muutettava kirjain/merkki on aina kursorista heti vasemmalle. Alhaalla on PICOn komentojen lyhenteet. Hattu kirjaimen edessä tarkoittaa, että komento täytyy antaa ctrl-näppäimen kanssa. Esim. Poistuminen ohjelmasta tapahtuu näppäinyhdistelmällä ctrl-x Terminaali-ohjelman käyttö - 8

Poistetaan tarpeettomia merkkejä Liiku nuolioikealle-näppäimellä kuvan osoittamaan kohtaan (eli headin alkavan < merkin päälle). Poista tietokoneen delete- näppäimellä yhdistelmämerkki ^M (tuo oli kontollimerkki eli se on vain yksi merkki) Venytä konsolin ikkunaa oikeasta alanurkasta niin leveäksi, että koko tekstirivi näkyy. Rullaa nuolinäppäimillä rauhassa tekstirivillä edestakaisin ja laita kursori aina ^M merkin jälkeisen < merkin päälle sekä poista tuo ^M Rullaa edestakaisin tarkistaen, että tekstisi näyttää seuraavalta (tosin yhtäjaksoisena pötkönä, jos virheitä, korjaa kirjoittamalla/pyyhkimällä): <html><head><title>tiedostojen jako</title></head><body>lataa alla oleva(t) tiedosto(t) klikkaamalla.<br><br><a href="megafile.zip">lataa minut!</a><br></body></html> Kun olet varma, että tekstisi on sama kuin yllä niin tallennetaan pico:n muokkaama teksti. PICOsta tallennus (näppäinyhdistelmä: ctrl-o) Paina näppäinyhdistelmää ctrl-o (control ja kirjain-o) eli WriteOut ja lue rauhassa seuraava teksti: Muista, että et voi käyttää hiirtä osoittamaan kuvaruudulla näkyvää komentoa. Kaikki komennot annetaan UNIX-maailmassa näppäimistöltä! Kirjoitettaessaan tiedostoa ulos, PICO ehdottaa samaa tiedostonimeä millä tämä dokumentti avattiin (sitä voisi nyt tietysti muuttaa). Paina siis return-näppäintä ja PICO kuittaa kirjoittaneensa ulos yhden rivin [ Wrote 1 line ] Terminaali-ohjelman käyttö - 9

Rivitetään teksti tyylikkäämmän näköiseksi Liiku nuolinäppäimillä < merkkien päälle ja paina return-näppäintä. Pyri yllä olevaan ulkoasuun. Jos teet virheitä, korjaile/kirjoittele... Paina lopuksi ctrl-o ja anna nimeämiskysymykseen vastaukseksi vain return (eli tallennetaan ehdotetulla nimellä). Tekstin muuttaminen a) siirry nuolinäppäimillä tekstin "MEGAFILE.zip" sisältämän F:n päälle b) poista delete-näppäimellä kirjaiment A G E ja M, jolloin kursori jää lainausmerkin päälle c) kirjoita isoilla kirjaimilla puuttuva teksti GIGA d) tallenna muokkauksesi komennolla ctrl-o ja hyväksy sama nimi return-näppäimellä e) lopeta pico-apuri komennolla ctrl-x Palaat takaisin listanäkymään. Terminaali-ohjelman käyttö - 10

Etäyhteyden katkaisu, poistuminen (logout) Kirjoita komentorivillä komento logout ja palaat takaisin omalle koneelle. Yhteyden katkaisu omalle koneelle Omalla koneella poistutaan terminaalin käytöstä samalla komennolla eli logout Lopuksi lopeta itse terminaali-ohjelman käyttö valitsemalla hiirellä ylävalikosta Terminal/Quit Terminal Kiitos! Kommentoi jos ehdit: otto.romanowski@iki.fi Terminaali-ohjelman käyttö - 11