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.