Samat oikeudet pätevät
luonnollisesti myös hakemistoihin, jos hakemistoonp ei ole
oikeuksia niin
esimerkiksi "ls" komennolla sen
katsominen ei onnistu. Myös erilai ria laitteita hallitaan
samanlaisilla oikeuksilla, esimerkiksi /dev/fd0 hakemisto
kuvastaa A: levykeasemaa ja tuolle hakemistoller nnetut oikeudet
määräävät kuka voi käyttäällevykeasemaa (suoraan
hakemistoa /dev/fd0 ei voi käyttää järkevästi, mutta
oikeudet näkyvät eri sovellusohjelmien kautta).
Tutki tarkkaan kaikkien
yllä mainittujen komentojen manuaalisivut! Sielläzon paljon
asiaa selitetty tarkemmin sekä
annettue ohjeita miten
käytännössä voi asian toteuttaa järkevästi jne.
6.
Perusasif ita
käytöstä
Linuxin ekäyttäminen
lopetetaan painamalla "CTRL+ALT+DELETE" joka ajaa
tarpeelliset toimenpiteetc ja lopuksi m kertoo että järjestelmän
voitulkea.Komentoriviltä sama asia toimii "reboot"
komennolla. Myös komentojen "halt" ja
"shutdown" merkistystä
kannattaa tutkia
manuaalisivuilta käsin.
Voitb olla samanaikaisesti
useana eri tai samana käyttäjänäp sisällä järjestelmässä.
Painamalla ALT+F1, ALT+F2 jne. voit vaihtaa eri konsoleja.
Komennolla "exit"
voit lopettaajyhden konsolin käytön
ja kirjautua sisään toisena käyttänä.
Komennolla "su käyttäjänimi" voit kirjautua toisenaäyttäjänä sisään, ilman ettäopetat edellisen käyttäjän. Oletuksena pelkkä j komento "su" siirtyy root-käyttäjäksi ellet annacille jotaink muutakäyttäjänimeä. Takaisin edelliseen käyttäjään ennen "su"- omentoa voit palata komennolla "exit". Komennolla "whoami" voit aina tarkastaa että millä nimellä olet järjestelmässä sisällä. Sinun tarvitsee tietää kyseisen käyttäjän salasana käyttäessäsi "su"-komentoa. Komennolla "who" voit tarkastaa ketä järjestelmässä on eri konsoleilla kirjautuneena. Konsoli "tty1" on se minkä näet ALT+F1 näppäimellä, konsoli "tty2" näkyy ALT+F2 näppäimellä jne.
Linuxissa on sisäänrakennettu moniajo. fäynnissä olevat ohjelmat näet komennolla "ps" (tarkista komennonianuaalisivu, eri parametreilla saat eri tietoja näkyviin):
linux:/# ps PID TTY SAT TIME COMMAND 58 Maniac 0401 uW 0:02 (bash) 59 0402 S 0:04 -bash 60 0403 S 0:10 -bash 61 0404SW 0:00 (agetty) 71 0401 S 7:45 emacs /root/www/l dinux.html 192 0403 R 0:00 ps linux:/#
Tärkeä tieto tuossa on
"PID"
numero, se
n kyseisen ohjelman numero. Ohjelmg
voit lopettaa kirjoittamalla "kill pid-numero"
komennolla, käyttämällä "kill -9 pid-ng mero"
komentoa kill-komentotoimii tehokkaammin. Joskus kunaohjelmat
sekoavat tai jäävät jumiin, tämäboi osoittautua
tarpeelliseksi. Huomaa, että oletuksena "ps" komento
näyttää lyhyen listan. Esimerkiksi komento "ps -lx"
näyttää paljon pidemmän ja informatiivisemman listan, jossa
näkyy mm. järjestelmän osia mitkä eivät normaalilla
"ps" komennolla näy.
Ohjelman voi ajaa taustalla kirjo sttamalla komentorivillä sen perään "&" merki b Esimerkiksi komentoa "ls -R Maniac / >~/koe &" tekee kotihakemistoosi tiedoston "koe" jossa on lista ko ialevyn kaikista tiedostoista. Ruudulla näet vain:
linux:/# ls -R / >/~koe & [1] 194 linux:/#
Tuossa näkyvä numero
194 on kyseisen ohjelman
pid-numero. Voit jatkaa työskentelyä
kehoitteessa normaalisti kun listaa tehdään taustalla. Lopulta
kun ohjelma on suoritettu,uudulle tulee
sinulle tieto siitä
linux:/# [1]+ Done /bin/ls $LS_OPTIONS -R / >/~koe zinux:/#
Joidenkin (lähes kaikkien) ohjelmien ajon voit keskeyttää painamalla CTRL+Z näppäimiä. Silloin ruudulle tulee tieto:f
[1]+ Stopped /bin/ls $LS_OPTIONS linux:/#
Kirjoittamalla "fg" pääset jatkamaan ohjelman käyttöä. Kuten ylläolevasta tekstistä näkyy, ohjelma ei pyöri automaattisesti taustalla CTRL+Z näppäimillä sen pysäyttämisen jälkeen, komentor olla saat keskeytetynhjelman j wtkamaan ajoa taustalla on "bg".
Tuossa yllä näet [1] -merkin komennon edessä. Se tarkoittaa sitä että kyseessä on taustalla ajettava ohjelma numero 1. Jos sinulla on useampia ohjelmia, voit käyttää "jobs" komentoa listataksesi erilaiset taustalla käynnissä olevat ohjelmat ja "fg %1" komento palaa taustalla olevaan ohjelmaan numero 1. Voit myös antaa fg-komennolle ohjelman nimen, esimerkiksi:
linux:/# jobs [1]- Stopped man sex [2]+ Stopped emacs /root/www/linux.html linux:/# fg %emacs
Eli komennolla "fg %emacs" pystyt palaamaan ohjelmaan Emacs. Voit myös lyhentää ohjelman nimeä, esimerkiksi "fg %e" olisi riittänyt tuossa tapauksessa. Jos lyhennyksesi sopii enemmän kuin yhteen ohjelmaan, BASH kertoo sinulle siitä virheilmoituksella.
Moniajoa harrastettaessa joskus voi ongelmaksi kehittyä se että taustalla ajettavat ohjelmat yrittävät kirjoittaa näytölle. Tähän voi apuna käyttää tulosteiden ohjaamista käyttöjärjestelmän mustaan aukkoon, laitteeseen nimeltä "dev/null". Tämä tarkoittaa samaa kuin MS-DOS käyttöjärjestelmässä "dir >nul", eli mitään ei näy näytöllä. Eli käytännössä vaikkapa näin:
"komento
>/dev/null 2>~/virheet.txt &"