Több parancs egy sorban

Az eddigiek során elég szó esett arról, hogy a parancsok határoló karaktere az újsor karakter, azaz ennek leütésével jelezzük a shell-nek, hogy lezártunk egy parancsot, s megkezdheti annak feldolgozását. Az újsor karakteren kívül azonban használhatjuk a pontosvessző (;) karaktert is az egyes parancsok elválasztására. Ha egyetlen parancsot gépelünk, ennek különösebb értelme nincsen, a shell addig úgysem veszi be a parancsot, amíg újsor karaktert nem ütöttünk:

 

$ date

Thu Mar 28 14:39:45 MET 1991

$ date;

Thu Mar 28 14:39:50 MET 1991

$

A pontosvessző használatával azonban lehetőség van arra, hogy több parancsot adjunk meg ugyanabban a parancssorban:

 

$ date; who

Thu Mar 28 14:40:04 MET 1991

root console Mar 28 12:56

tmp vt01 Mar 28 13:52

guest vt02 Mar 28 14:37

$

Fenti példánkban két új paranccsal is megismerkedtünk. A date parancs kiírja az aktuális dátumot és időt a rendszerben (rendszeradminisztrátorok a beállítást is végrehajthatják ugyanezzel a paranccsal.

A who paranccsal a rendszerbe bejelentkezett felhasználók listáját kaphatjuk meg: az oszlopos formátumú kiírásban az első oszlop a felhasználó bejelentkezési nevét adja meg, a második annak a terminálnak a neve, vagy rövidítése, amelyiken az illető bejelentkezett. Végül a harmadik oszlop a bejelentkezés időpontját mutatja meg.

 

Tartalomjegyzék