Die Shell auf Unix-Systemen ist nicht nur die Kommandozeile, die Befehle entgegennimmt, sie stellt Administratoren auch eine mächtige Programmiersprache zur Verfügung, mit der sich ein Großteil aller typischen Verwaltungsaufgaben automatisieren lassen. Die besondere Stärke der Shell ist die herrvorragende Integration der vielen Kommandozeilenbefehle, die jedes Unix-System von Haus aus zur Verfügung stellt.