Bash jest po prostu powłoką tekstową stworzoną dla systemów unixowych oraz "językiem skryptowym". Tyle. Kwestia nauczenia się jego składni. Reszta komend, jak np.: pwd, ls itd. to osobne programy które albo zainstalowało się lub były dostarczone wraz z systemem.
Fajnie, że próbujesz się za to zabrać, ponieważ terminal dla wielu (a przynajmniej dla mnie) jest główną zaletą Linuxa :D .
RE: Powłoka Bash-a, czym jest i z czym to się je.