cat: vt.

[da catenate attraverso Unix cat(1)]

1. [gergo] Rigettare un intero file sullo schermo o o in qualche altra uscita senza pausa (sin. blast).

2. Per estensione, gettare una gran quantità di dati su un bersaglio non preparato o senza intenzione di controllarlo accuratamente. Utilizzo: considerato sciocco. Raro fuori dai siti Unix. Vedi anche dd, BLT.

Tra i fan Unix, cat(1) è considerato un eccellente esempio di design per interfaccia utente, perchè distribuisce il contenuto del file senza esser prolissità come spazi o headers tra i file, e perchè non necessita che il files sia una stringa di testo ma lavora con ogni tipo di dato.

Tra chi odia Unix, cat(1) è considerato il canonico esempio di un brutto design dell'interfaccia utente, per il suo deprecabile nome non ovvio. Viene usato molto spesso con blast un file nell'output standard per poi concatenare i due file. Il nome cat per le operazioni formali è solo poco intuitivo come il LISP cdr.

All'opposto troviamo holy wars.... Vedi anche UUOC.