Usos de exemplo do comando Cat Linux

Introdución

O comando cat en Linux permítelle concatenar ficheiros e amosar a saída á saída estándar, na maioría dos casos esta é unha pantalla.

Un dos usos máis comúns do gato é amosar un arquivo á pantalla e tamén crear un arquivo sobre a marcha e permitir a edición básica directamente no terminal .

Como crear un ficheiro usando o gato

Para crear un ficheiro co comando cat introduza o seguinte na xanela do terminal:

cat>

Obviamente, necesitará substituír co nome do ficheiro que desexe crear.

Cando cree un ficheiro deste xeito, o cursor quedará nunha nova liña e pode comezar a escribir.

Esta é unha boa forma de iniciar un ficheiro de texto ou crear rapidamente un ficheiro de datos de proba, como un ficheiro delimitado por comas ou un ficheiro delimitado por canle.

Para finalizar a edición do ficheiro prema CTRL e D.

Podes probar que o proceso funcionou escribindo o comando ls :

ls -lt

Isto lista todos os ficheiros no cartafol actual e debería ver o seu novo ficheiro eo tamaño debe ser maior que cero.

Como amosar un ficheiro usando o gato

O comando cat pode ser usado para mostrar un arquivo tamén na pantalla. Todo o que tes que facer é eliminar o maior que o símbolo do seguinte xeito:

gato

Se o ficheiro é moi longo, desprázase rapidamente pola pantalla.

Para ver a páxina por páxina, use o comando máis :

gato | máis

Alternativamente, tamén pode usar o comando menos :

gato | menos

Para probar este tipo no seguinte comando:

gato / etc / passwd | máis

Por suposto, pode esquecerse completamente do gato e escriba o seguinte:

menos / etc / passwd

Como amosar números de liña

Para todas as liñas non baleiras nun ficheiro pódese usar o seguinte comando:

cat -b

Se hai liñas sen caracteres, non serán numeradas. Se desexa mostrar números para todas as liñas, independentemente de que estean en branco, escriba o seguinte comando:

cat -n

Como amosar o fin de cada liña

Ás veces, ao analizar os programadores dos ficheiros de datos pode atoparse un problema porque hai caracteres ocultos ao final das liñas que non esperaban, como espazos. Isto evita que os seus analizadores funcionen correctamente.

Este é só un motivo para mostrar un carácter de fin de liña para que poida ver se hai caracteres en branco.

Para mostrar o dólar como carácter de fin de liña introduza o seguinte comando:

cat -E

Como exemplo mire a seguinte liña de texto

o gato sentou na alfombra

Cando execute isto co comando cat -E recibirá a seguinte saída:

o gato sentou na alfombra $

Redución de liñas en branco

Cando estea amosando os contidos dun ficheiro usando o comando cat que probablemente non queira ver cando hai moitas liñas en branco consecutivas.

O seguinte comando mostra como reducir a saída para que se omiten liñas en branco repetidas.

Para aclarar isto non se ocultarán completamente as liñas en branco, pero se ten 4 liñas en branco seguidas só mostrará 1 liña en branco.

cat -s

Como amosar páxinas

Se está a mostrar un ficheiro que ten un delimitador de páxinas, normalmente non verá as pestañas.

O seguinte comando mostra ^ I no canto da pestana que fai que sexa fácil verlles asumindo que o ficheiro non contén ^ I nela de todos os xeitos.

gato -T

Concatenar varios ficheiros

Todo o punto do gato é a concatenación polo que pode querer saber como mostrar varios ficheiros á vez:

Pode concatenar varios ficheiros á pantalla co seguinte comando:

gato

Se desexa concatenar os ficheiros e crear un novo ficheiro use o seguinte comando:

gato >

Mostrando ficheiros en orde inversa

Pode mostrar un ficheiro en orde inversa mediante o seguinte comando:

tac

Ok, polo que técnicamente este non é o comando cat, é o comando tac pero esencialmente fai o mesmo pero ao revés.

Resumo

Isto é máis ben para o mando do gato. É útil para crear ficheiros á marcha e para mostrar a saída de ficheiros e, por suposto, pode usalo para unir varios ficheiros xuntos.