Komentorivityöskentely - UNIX/DOS

Tämän luennon aiheena on komentorivityöskentely UNIX- ja DOS-ympäristöissä.

Luentotaltiointi

Ongelmia videon katselussa?

Yleistä

Jyväskylän yliopistossa opiskelijat saavat tunnuksen UNIX/LINUX-palvelimelle. Yleinen periaate palvelimen toiminnassa on seuraava:

Mikä on UNIX?

Komentorivin hyötyjä

Yhteydenotto palvelinkoneeseen

Yhteysohjelmana voi käyttää myös esim. Puttya, joka kulkee mukana yhdellä levykkeellä vaikka matkaillessa.

Tarkempia tietoja ATK-keskuksen koneista ja niiden välisistä eroista löytyy seuraavasta osoitteesta:

Merkkipohjaisessa järjestelmässä työskentely

Kotihakemisto

Kuva kotihakemistosta

Käyttäjän kotihakemisto (~) on kansio, joka toimii käyttäjän oletuskansiona heti sisäänkirjautumisen jälkeen. Käyttäjän kotihakemisto ilmaistaan yleensä matomerkillä eli tildellä (~).

~
|
|-- tyovaline
|   |-- demot
|   |   |-- demo1
|   |   |-- demo2
|   |   `-- demo3
|   `-- luennot
|       |-- luento1
|       |-- luento2
|       `-- luento3

Oletushakemisto

Kuva oletushakemistosta

Oletushakemisto (.) on se kansio, jossa käyttäjä paraikaa toimii. Esimerkissä oletushakemistona toimii demot-kansio.

~
|
|-- tyovaline
|   |-- demot
|   |   |-- demo1
|   |   |-- demo2
|   |   `-- demo3
|   `-- luennot
|       |-- luento1
|       |-- luento2
|       `-- luento3

Isähakemisto (edellinen hakemisto)

Kuva isahakemistosta

Isäkansio (..) on hakemisto, joka on kansiohierarkiassa oletushakemistosta yhden tason ylöspäin. Esimerkissä luento1-kansio isähakemisto on luennot-kansio. Vastaavasti luento1 -kansio on luennot-kansio alikansio.

~
|
|-- tyovaline
|   |-- demot
|   |   |-- demo1
|   |   |-- demo2
|   |   `-- demo3
|   `-- luennot
|       |-- luento1
|       |-- luento2
|       `-- luento3

Jokerimerkit

UNIX-komentoja

Muita hyödyllisiä komentoja tai ohjelmia

DOS- ja UNIX-ympäristöjen vastaavuudet

DOS on Windowsin yhteydestä löytyvä merkkipohjainen järjestelmä jonne pääsee valinnalla Start|Program|Accessories|Command Prompt

DOS-ympäristössä isoilla ja pienillä kirjaimilla ei ole merkitystä.

UNIX-ympäristössä isoilla ja pienillä kirjaimilla ON merkitystä!

Seuraavaan taulukkoon on merkitty UNIX-komennon yhteyteen myös esimerkki komennon käytöstä.

DOS UNIX UNIX-esimerkki TOIMINTA
\ / hakemistoerotin
/ - ls -al Komentojen valitsimien erotinmerkki
esim. DIR /p
. . cp ~/www/tyovaline/index.html . Oletushakemisto
.. .. cp ../luennot/index.html . Isähakemisto
D: Levyaseman vaihtaminen toiseksi
dir ls -la ls -la tyovaline Näyttää hakemistolistauksen oletushakemistosta tai annetusta hakemistosta
cd cd cd tyovaline/luennot/ Vaihtaa oletushakemiston toiseksi.
mkdir mkdir mkdir tyovaline/luennot/luento1 Tekee hakemiston
rmdir rmdir rmdir luento1 Tuhoaa tyhjän hakemiston
copy cp cp demot/demo1.txt luennot/luento1/luento1.txt Kopioi tiedostoja
type cat cat luento1.txt Tulostaa tiedoston sisällön näytölle
rename mv mv demot demoja Vaihdetaan tiedoston tai hakemiston nimi
del rm rm luento1.txt Tuhoaa tiedoston
move mv mv luento1.txt ../../demot/ Siirtää tiedoston uuteen paikkaan
chmod chmod go+r index.html Muutetaan tiedostojen ja hakemistojen oikeuksia
edit pico pico luento1.txt Yksinkertainen tekstieditori

Pico-editori

Pico on useimmista Unix-koneista löytyvät yksinkertainen tekstieditori jolla voi muokata esim. www-sivuja.

Pine

Pine on unixissa toimiva sähköpostiohjelma

Pinen tärkeimmät komennot

Sähköpostin suodatus

Irssi

Irssi on unixissa toimiva IRC-ohjelma

Irssin tärkeimmät komennot

Käyttäjien kommentit

Kommentoi tätä sivua Lisää uusi kommentti
Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/tyovaline/luennot/luento11/
© Antti Ekonoja (anjoekon@jyu.fi) <http://users.jyu.fi/~anjoekon/>
Tommi Lahtonen (tommi.j.lahtonen@jyu.fi) <http://hazor.iki.fi/>
Jukka Mäntylä (jmantyla@iki.fi) <http://www.iki.fi/jmantyla/>
2005-02-22 13:57:01
Informaatioteknologia - Jyväskylän yliopiston IT-tiedekunta ja avoin yliopisto