Les
systèmes d'exploitation de type
UNIX offrent à leurs utilisateurs des centaines de
commandes qui font de la
console un outil pratique et extrêmement puissant. Certaines d'entre elles sont fournies directement par le
shell, alors que d'autres sont des
exécutables situés dans
/bin,
/usr/bin,
/usr/local/bin ou un autre
répertoire contenant des exécutables et listé dans la
variable d'environnement $PATH. La distinction entre /bin et /usr/bin ne relève que de raisons historiques propres aux
PDP-11 (/bin était placé sur un
tambour magnétique d'accès rapide et de petite taille, /usr/bin sur un disque normal ; sur beaucoup de systèmes actuels, il s'agit d'un lien vers le même système de fichiers.