Ďalšie príkazy unixu... ps, screen, write

Created: 2008-10-16 - 09:00


w alebo who - info o prihlasenych uzivateloch (man w)
finger - pise rozsirene informacie ako meno, tel. a pod.
ps - info o procesoch (man ps) (napr.: ps -ef info o procesoch vsetkych pouzivatelov)
yes - program ktory pise stale y :D (vhodne pri instalacii)
prerusenie procesu ctrl+z ... potom prikazom fg ho spustim na popredi, bg na pozadi
v /dev/null je "cierna diera" - mozeme donho pisat a nic sa nestane
napr.: 
yes > /dev/null
[07:48 rajzak@student ~]$ yes > /dev/null
[3]+  Stopped                 yes > /dev/null
[07:49 rajzak@student ~]$ bg
[3]+ yes > /dev/null &
priamo spustit proces na pozadi sa da:
yes > /dev/null &
zabit (zrusit) proces sa da pomocou jeho PID (pid je prve cislo ked vypiseme ps)
napr. kill 29011
vytvorenie "viacerych" konzol:
screen - vytvori novu konzolu
ctrl + a + d - prepne sa naspat do starej konzoly
ak spustime screen tak procesy bezia aj po odhlaseni
naspat do konzoly sa dostaneme cez
screen -r
ak je spustenych viacej screenov tak screen -r xxxxxx (cislo charakterizujuce)

> je "presmerovanie"... napr. program > output.txt 
vystup programu bude zapisany do suboru output.txt
ked dame program >> output.txt tak sa bude do suboru pridavat
2> je chybova konzola... napr. program 2> err.txt alebo 2>> err.txt
< je presmerovanie pre standardny vstup program < vstup.txt
vsetko zo vstup.txt ide ako vstup do programu
takze napr.: program < vstup.txt > vystup.txt >2 /dev/null

write - napisat niekomu kto je prave prihlaseny
write andrejkoMaros
ahoj Maros
wall pisanie vsetkym
talk - pisanie s konkretnym uzivatelom
[ctrl+c - koniec pisania]

ps - zobrazovanie info o procesoch
zoradenie podla casu spustenia, napr.:
ps -g users -o lstart,user,group,tname,time --sort lstart | grep pts