Randez-vous ehk esimene ring Linux'is

Alljärgnev jutt on aitamaks teha väikest randez-vous 'i mööda töötavat (ja soovitavalt võrku (Internet'i) ühendataud) linux'i masinat, et näha mis tunne on. Ise võiks nende kõigi kohta juurde uurida

bash# man käsunimi

1. käsud mis antakse linux'i viiba ehk prompti taha. Need näitavad asju, ei tee midagi; või kas saab ikka nii öelda?
 
cal 4 1998 esitab kalendri
whoami ütleb kellena oled sisse loginud
who, w kes kõik on süsteeemis
date kuupäev ja kellaeg
pwd kus oled kataloogistruktuuris
ls -la näita kataloogis olevaid kõiki faile
cat filename kuvad ekraanile filename sisu  
terminali reset : ^v ^o
top protsessitabel, sulgeb q
free näitab mis mäluga on 
df näitab kettad mida saaks mount'ida
fortune tells a joke, viskab nalja
echo $OSTYPE näitab keskkonnamuutuja $OSTYPE sisu
env ja set näete teiega seotud keskkonnamuutujate väärtusi
talk user@machine saate kellegi teise kasutajaga vestelda
write username saate kellegi terminalile sõnumi saata
mesg y, n saate keelate teistel endaga talk ja write abil ühendust võtta; paljas merg näitab mis seisus parajasti olete
ps või ps auxfl näete masinas oma või kõiki töötavaid protsesse
less failinimi näete tekstifaili
ls -l | more kui on palju failinimesid siis peatutakse iga ekraanitäie taga, tühik viib järgmise juurde
 

 2. käsud mis sisestatakse linux'i viiba ehk prompti taha. Need rohkem teevad, kui näitavad välja. Linuxi puhul ongi see asi, et kui mingi asi õnnestub, siis on vaikus ja ekraanile midagi ei anta; aga kui ei õnnestu, siis enamasti sellest teatatakse.
 
mkdir n1 n2 loob kataloogid n1 ja n2
cd nimi liigub kuhugi kataloogi nimi 
cd .. - viib aste ülesse 
cd . - jatab samasse 
cd ~ voi cd viib koju 
cd /home/imre/public_html 
cd - - viib kataloogi kus te enne olite
rm n1 n2 failide n1 ja n2  mahvõtmine 
mv n1 n2 faili n1 nime muutmine n2 -ks
cp n1 n2 n1-st n2 -nimelise koopia tegemine
rmdir n1 n2 kataloogi kustutamine, kataloog peab antud juhul seest tühi olema. 
passwd  võimaldab vahetada teil oma parooli ETTEVAATUST!
exit ehk logout väljute süsteemist
telnet saab siseneda mõnda muussee masinasse
ftp n1 saab siseneda mõnda muussee masinasse nimega n1 failide transpordi eesmärgil
Ctrl - Z peatab ebameeldiva programmi misjärel saab ta nö. ära tappa korraldusega kill
Ctrl - C saadab käivale programmile surmava signaali INT (interrupt)
kill %1 viimasena peatatud programmi tapmine
jobs näete aktiivses shellis käivitatud prgramme
 

3. programmid - kui mõni neist käivitada, siiskaob OS-i viip ära kuni
annate käivitatud programmi seest korralduse programm lõpetada.
 
 
joe nimi tekstiredaktor avab/loob faili nimi
pine E-mailide vahetamine
mc midnight commander
jove  kah tekstieditor 
 vi jälle tekstieditor 
emacs  tekstireaktor
cc C kompilaator
mail saadab / vaatab kirju:
bash# mail -s tere_s6ber [email protected]
tere,
kuidas läheb, aga nüüd lõpetan
.
 
 
 
Ning kui olete harjunud ühe - teise asjaga, siis võiks edasi minna. Kindlasti õppige/täiendage/nautige oma inglise keele oskust.
 On-line abi saab tavaliselt käsuga:
man subject
nt.
man joe
man mc
man cp
man ls
...

Ja oluline on linuxi masinas töö lõpetamine:
kasutajana tuleb ennast nö. välja logida

bash# logout

Kui on vajadus aga masinal vool välja võtta, siis anda käsk 'halt'
reboot teeb arvake ise mida :)

EDU teile, seltsimehed!