El programa od puede mostrar la salida en una variedad de formatos, incluyendo octal, hexadecimal, decimal, y ASCII.
Es útil para visualizar datos que no están en un formato legible por humanos, como el código ejecutable de un programa, o cuando la representación principal es ambigua (por ejemplo, algunos caracteres latinos, griegos y cirílicos se parecen).
La implementación para od utilizada en sistemas Linux es normalmente proporcionada por GNU Core Utilities.
Dado que es anterior a Bourne shell, su existencia causa una inconsistencia en la sintaxis del bucle do.
El programa head imprime las primeras líneas de la salida.