Introdução
O comando cat no Linux permite concatenar arquivos e exibir a saída para a saída padrão, na maioria dos casos é uma tela.
Um dos usos mais comuns do cat é exibir um arquivo na tela e também criar um arquivo na hora e permitir a edição básica diretamente no terminal.
Como criar um arquivo usando o Cat
Para criar um arquivo usando o comando cat, digite o seguinte na janela do terminal:
gato>
Obviamente, você precisa substituir Quando você cria um arquivo dessa maneira, o cursor fica em uma nova linha e você pode começar a digitar. Essa é uma boa maneira de começar um arquivo de texto ou criar rapidamente um arquivo de dados de teste, como um arquivo delimitado por vírgula ou um arquivo delimitado por um pipe. Para terminar de editar o arquivo pressione CTRL e D. Você pode testar se o processo funcionou digitando o comando ls: Isso lista todos os arquivos na pasta atual e você deve ver o novo arquivo e o tamanho deve ser maior que zero. O comando cat também pode ser usado para exibir um arquivo na tela. Tudo o que você precisa fazer é eliminar o símbolo maior que o seguinte: Se o arquivo for muito longo, ele rolará pela tela muito rapidamente. Para visualizar a página do arquivo por página, use o comando more: Alternativamente, você pode usar o comando less também: Para testar isso, digite o seguinte comando: Claro, você pode simplesmente esquecer o gato e digitar o seguinte: Para todas as linhas não vazias em um arquivo, você pode usar o seguinte comando: Se houver linhas sem caracteres, elas não serão numeradas. Se você quiser mostrar números para todas as linhas, independentemente de estarem em branco, digite o seguinte comando: Às vezes, ao analisar os arquivos de dados, os programadores podem se deparar com um problema porque há caracteres ocultos no final das linhas que eles não esperavam, como espaços. Isso impede que seus analisadores funcionem corretamente. Esse é apenas um dos motivos para mostrar um caractere de fim de linha para que você possa ver se há caracteres em branco. Para mostrar o dólar como um caractere de fim de linha, digite o seguinte comando: Como exemplo, observe a seguinte linha de texto Quando você executa isso com ogato -Ecomando você receberá a seguinte saída: Quando você está mostrando o conteúdo de um arquivo usando o comando cat, você provavelmente não quer ver quando há cargas de linhas em branco consecutivas. O comando a seguir mostra como reduzir a saída para que linhas em branco repetitivas sejam omitidas. Para esclarecer isso, não ocultará linhas em branco, mas se você tiver 4 linhas em branco em uma linha, ele mostrará apenas 1 linha em branco. Se você estiver exibindo um arquivo com delimitadores de tabulação, normalmente não verá as guias. O comando a seguir mostra ^ I em vez da guia, o que facilita a sua visualização, supondo que seu arquivo não contenha ^ I de qualquer maneira. O ponto inteiro do cat é concatenação, então você pode querer saber como mostrar vários arquivos de uma só vez: Você pode concatenar vários arquivos para a tela com o seguinte comando: Se você quiser concatenar os arquivos e criar um novo arquivo, use o seguinte comando: Você pode mostrar um arquivo na ordem inversa usando o seguinte comando: Ok, então, tecnicamente, esse não é o comando cat, é o comando tac, mas essencialmente faz a mesma coisa, mas ao contrário. Isso é muito bonito para o comando do gato. É útil para criar arquivos em tempo real e para exibir a saída de arquivos e, claro, você pode usá-lo para unir vários arquivos juntos.ls -lt
Como exibir um arquivo usando o Cat
gato
gato
gato
cat / etc / passwd | Mais
menos / etc / passwd
Como mostrar números de linha
gato-b
gato -n
Como mostrar o final de cada linha
gato -E
o gato sentou-se no tapete
o gato sentou-se na esteira
Reduzindo Linhas em Branco
gatos
Como mostrar abas
gato -T
Concatenar vários arquivos
gato
gato
Mostrando arquivos em ordem inversa
tac
Resumo