cat é usar arquivos cat file1 file2 ... mostrará o conteúdo de file , file2 e os outros um após o outro, como se o conteúdo estivesse em um único arquivo. Veja a página de manual :
NAME
cat - concatenate and print files
Ele é destinado ao uso onde:
-
um comando de destino não pode ler arquivos e você precisa passar vários arquivos para ele. Um exemplo é o utilitário
tr. Normalmente, com um arquivo, você faria:tr < fileMas com vários arquivos, o redirecionamento não pode ser usado, então você precisa fazer:
cat file1 file2 ... | tr - um comando de destino pode ler de vários arquivos, mas seu comportamento pode mudar quando receber vários arquivos. Um exemplo é
wc, que imprime as contagens de cada arquivo, junto com os nomes dos arquivos, onde você pode ter desejado o total, sem um nome de arquivo.
Lembre-se de que a maioria dos comandos encontrados ( grep , sed , awk , sort , ...) pode ler arquivos perfeitamente.
Se você quiser visualizar o conteúdo de um arquivo, use um pager - less e more são eminentemente capazes de apresentar arquivos para visualização, e são muito mais convenientes de usar.