&,
Võtmed:
-a - loendab kõik protsessid
-e - näitab ka keskkonna
-h - ei näita päist
-l - pikk loetelu
-m - mälu formaat
-n - trükib kasutaja ID
-r - ei näita protsesse, mis parajasti seisavad
-tTTY - näitab protsessid, mis käivad terminalil TTY
-u - lisab kasutaja nime ja stardiaja
-w - lai formaat, pikad read
-x - näitab ka teiste terminalide protsessid
-S - näitab ka alamprotsessid, CPU aeg jm.
PSTREE
pstree [võtmed] - muidu peaaegu samasugune, nagu ps,
aga näitab protsesse puuna
Võtmed:
-a - näitab käsurida protsessi nime asemel
-c - ei lükka mitut sarnast protsessi üheks kokku
-h - näitab hetkel aktiivset protsessi paksemas kirjas (kui terminal seda
võimaldab)
-l - näitab pikad read
-p - näitab ka protsessi numbri
-u - näitab ka kasutaja nime, kes protsessi käivitas
KILL & KILLALL
kill [võti] ID - saadab protsessile ID signaali
Võtmed:
-l - loenda signaalid
-signal - signaal, mis saadetakse protsessile ID, ID saab teada ps-ga.
-9 - lõpetab protsessi, kasutatakse kinni jooksnud protsesside
'välja killimiseks'
killall [võti] protsessi_nimi - saadab protsessile 'protsessi_nimi'
signaali
Vőtmed on samad, mis käsul 'kill' ja efekt on ka sama, ainuke vahe on selles,
et kill tapab protsessi ID järgi, aga killall protsessi nime järgi
&
& paneb protsessi tööle fooniprotsessina, st. protsess hakkab
tööle, aga samal ajal võid Sa teha hoopis midagi muud.
Näiteks
find / -name fail1 -print > tulemus&
otsib Su masina kõvaketta pealt faili 'fail1' ja otsingu tulemuse
kirjutab faili 'tulemus'. See on selle poolest kasulik, et kui arvutil on suur
ketas ja seal on palju faile ja lisaks sellele on veel hetkel arvutis
palju töötajaid ka, siis võib minna lausa viis minutit,
enne kui ta selle õige faili üles leiab. Kui Sa paned 'find'i
tööle fooniprotsessina, siis vahepeal võid Sa millegi muuga
tegelda aga pärast on Sul väga lihtne
more'ga vaadata failist 'tulemus', kus on Su otsitud fail. Kui Sa aga
soovid fooniprotsessi tööle panna esiplaaniprotsessina, siis
kirjuta
fg
Kui Sa soovid esiplaaniprotsessi muuta fooniprotsessiks, siis
tee CTRL-z (ütleb et process suspended) ja kirjuta
bg
Siis hakkab protsess tööle fooniprotsessina. Fooniprotsess
jääb tööle ka peale väljalogimist. Nii saab
näiteks ftp jätta tõmbama ja kui valmis saab, siis katkeb
ise ära.
TIME
time käsk - näitab käsu 'käsk' täitmise aega
esimesel kohal on kulunud kasutaja aeg, teisel kohal kasutatud süsteemi
aeg, kolmandal kohal kulunud reaalaeg, neljandal kohal protsessori koormus ja
tagapool veel mingid andmed
Kui shelli muutuja 'time' väärtuseks anda n (set
time="n"), siis näidatakse protsessi täitmiseks kulunud aega
kõikidel protsessidel, mis kulutasid kas kasutaja või
süsteemi aega rohkem kui n sekundit
REPEAT
repeat n käsk - täidab käsku 'käsk' n korda järjest