Comando Linux cat
Colección completa de comandos Linux
El comando cat (en inglés: concatenate) se utiliza para concatenar archivos e imprimirlos en el dispositivo de salida estándar. Su función principal es ver y concatenar archivos.
Permisos de uso
Todos los usuarios
Formato de sintaxis
cat [选项] [文件]
Descripción de parámetros:
-n: Muestra números de línea; antepone el número de línea a cada línea de salida.-b: Muestra números de línea, pero solo numera las líneas no vacías.-s: Comprime líneas en blanco consecutivas, mostrando solo una línea en blanco.-E: Muestra al final de cada línea$símbolo.-T: Muestra el carácter Tab como^I。-v: Muestra algunos caracteres no imprimibles.
Instrucciones de uso:
Mostrar el contenido de un archivo:
cat filenameMostrará el contenido del archivo especificado en la terminal.Concatenar archivos:
cat file1 file2 > combined_filePuede concatenar el contenido de file1 y file2, y enviar el resultado a combined_file.Crear un archivo: se puede usar
catel comando para crear un archivo, por ejemplocat > filename, luego puedes ingresar texto, presionaCtrl+Dpara guardar y salir.Mostrar un archivo en la terminal: se puede usar
catjunto con una tubería (|) para mostrar la salida de otros comandos, por ejemplols -l | cathará quels -lla salida decatse imprima en la terminal.
Ejemplos
Ver el contenido de un archivo:Muestra el contenido del archivo filename.
cat filename
Crear un archivo:Redirige la entrada estándar al archivo filename, sobrescribiendo su contenido.
cat > filename
Agregar contenido a un archivo:Agrega la entrada estándar al final del archivo filename.
cat >> filename
Concatenar archivos:Combina el contenido de file1 y file2 en file3.
cat file1 file2 > file3
Mostrar el contenido de varios archivos:Muestra el contenido de file1 y file2 al mismo tiempo.
cat file1 file2
Usar tuberías:Usa la salida del comando cat como entrada de otro comando.
cat filename | command
Ver las últimas líneas de un archivo:Muestra las últimas 10 líneas del archivo filename.
cat filename | tail -n 10
Usar la opción -n para mostrar números de línea:Muestra el contenido de filename y antepone el número de línea a cada línea.
cat -n filename
Usar la opción -b para mostrar solo números de línea de líneas no vacías:
cat -b filename
Usar la opción -s para combinar líneas en blanco:Muestra el contenido de filename y combina líneas en blanco consecutivas.
cat -s filename
Usar la opción -t para mostrar tabuladores:Muestra el contenido de filename y usa ^I para representar los tabuladores.
cat -t filename
Usar la opción -e para mostrar los caracteres de fin de línea:Muestra el contenido de filename y usa $ para representar el fin de línea.
cat -e filename
Agrega números de línea al contenido de textfile1 y lo escribe en textfile2:
cat -n textfile1 > textfile2
Agrega números de línea (no a las líneas en blanco) al contenido de textfile1 y textfile2, y luego añade el contenido a textfile3:
cat -b textfile1 textfile2 >> textfile3
Vaciar el contenido del archivo /etc/test.txt:
cat /dev/null > /etc/test.txt
cat también se puede usar para crear archivos de imagen. Por ejemplo, para crear una imagen de un disquete, inserte el disquete y escriba:
cat /dev/fd0 > OUTFILE
Por el contrario, si desea escribir el archivo de imagen en un disquete, escriba:
cat IMG_FILE > /dev/fd0
Nota.:
- 1. OUTFILE se refiere al nombre del archivo de imagen de salida.
- 2. IMG_FILE se refiere al archivo de imagen.
- 3. Si se escribe desde el archivo de imagen de vuelta al dispositivo, la capacidad del dispositivo debe ser equivalente.
- 4. Generalmente se usa para crear discos de arranque.