O utilitário cat copia arquivos para a saída padrão. Você pode usar cat para mostrar o conteúdo de um ou mais arquivos-texto na tela (terminal).

O nome cat é derivado de uma das funções desse utilitário, catenate (concatenar), que significa juntar sequencialmente, ou de fim a fim.

Se você precisa ver o conteúdo de um arquivo que não seja texto utilize o utilitário od.

Exibe o conteúdo de um arquivo

$ cat sample.txt

Lembrando que em Linux não é necessário a extensão .txt, logo o comando poderia ser simplesmente…

$ cat sample

Concatena

Imaginando que page1, letter e memo sejam arquivos de texto, o conteúdo deles será escrito no arquivo all.

$ cat page1 letter memo > all

Criar arquivos

Outra ótima utilidade é que o cat ajuda a criar pequenos arquivos rapidamente.

$ cat > arquivo
Digite aqui o seu texto
E vá pressionando a tecla ENTER
para indicar quebra de linha
Quando quiser terminar pressione
CONTROL + d

Para entender o comando acima nada melhor que abrir o terminal e colocar a mão na massa.


Fonte: Linux Um Guia Prático de Comando, Editores e Pragramação Shell (Mark G. Sobel, pág 115)

Figura da capa do livro 'Linux, um guia prático'