Comando Linux cat

Linux 命令大全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 usarcatel 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 usarcatjunto 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.

Linux 命令大全Colección completa de comandos Linux

Otras extensiones