Eh, eh, pa ima više nego tri shella. U principu je većina njih zasnovana na sintaksi dva tradicionalno popularna shella
1) Bourne/POSIX shell (tradicionalno /bin/sh) -- ash (minimalistička zamena za Bourne shell), bash (Bourne Again shell, glomazna i žestoko unapređena varijanta Bourne shella), ksh (Korn shell -- Bourne-kompatibilni shell sa ekstenzijama za shell programiranje, prvenstveno dizajniran za skripting), zsh (fantastičan shell donekle nalik Korn shellu, ali sa mnogo većim akcentom na editovanje komandne linije, tj. interaktivni rad).
2) C shell (tradiconalno /bin/csh) -- tcsh (C shell sa modernim poboljšanjima za interaktivni rad kao što su dopunjavanje imena fajlova, history, itd.)
Što se tiče grafičkog okruženja predlažem da isprobaš sve što možeš pa da se sam odlučiš (GNOME, KDE, Afterstep, Windowmaker, fluxbox, fvwm, XFCE, icewm, Enligthenment, da nabrojim samo neke od najpopularnijih okruženja).
int rand(void);
Those who do not understand Unix are condemned to reinvent it, poorly.
Upali lampicu — koristi Jabber!