Unix-Systeme zeichnen sich durch eine Vielzahl von
Kommandos (aus dem
lateinischen für „befehlen“) aus, mit denen sich über eine
Shell das
Betriebssystem bedienen lässt. Die
Syntax dieser Kommandos weicht unter den verschiedenen Systemen voneinander ab. Es existieren die beiden Hauptströmungen
BSD und
System V. Viele Kommandos gibt es in mehreren Varianten, auch die
GNU-Tools als
freie Software sind weit verbreitet. Die meisten Kommandos verfügen über ein- oder mehrbuchstabige Optionsschalter, die die Funktionalität verändern oder erweitern. Viele grundlegende Kommandos sind durch Standards wie
POSIX vereinheitlicht, und daher auf fast allen Unix-Varianten zu finden.