La commande dtrace fournit une interface générique à l'ensemble des services essentiels fournis par l'utilitaire DTrace, notamment :
les options permettant de répertorier l'ensemble des sondes et fournisseurs actuellement publiés par DTrace ;
les options permettant d'activer des sondes directement en utilisant un spécificateur de description de sonde quelconque (fournisseur, module, fonction, nom) ;
les options permettant d'exécuter le compilateur D et de compiler un ou plusieurs fichiers de programme D ou des programmes écrits directement sur la ligne de commande. ;
les options permettant de générer des programmes de suivi anonyme (consultez le Chapitre36Suivi anonyme) ;
les options permettant de générer les rapports de stabilité du programme (consultez le Chapitre39Stabilité) ;
les options permettant de modifier le comportement de suivi et de mise en tampon de DTrace et d'activer les fonctions supplémentaires du compilateur D (consultez le Chapitre16Options et paramètres réglables).
dtrace peut également être utilisé pour créer des scripts D en l'utilisant dans une déclaration #! afin de créer un fichier d'interpréteur (consultez le Chapitre15Scripts). Enfin, vous pouvez utiliser dtrace pour tenter de compiler des programmes D et de déterminer leurs propriétés sans réellement activer le moindre suivi avec l'option -e, décrite ci-après.