Antes de comenzar a ahondar en el tema del artículo, debemos iniciar sesión en la máquina virtual
y verificar rápidamente la sintaxis básica. El comando toma un nombre de archivo como
argumento junto con opciones para especificar operaciones particulares.
Para encontrar todas las opciones disponibles, simplemente escribe cat –help o man cat en la
terminal dependiendo de la distribución.
marzo29
originales copias
Así se crea el archivo y puedes comenzar a rellenarlo con texto. Para agregar varias líneas de texto,
simplemente presiona Enter al final de cada línea. Cuando hayas terminado, presiona CTRL + D
para salir del archivo.
Para verificar que el archivo en efecto haya sido creado por el comando anterior, simplemente usa
el siguiente comando ls en el terminal: ls -l
marzo29
originales copias
Archivo Receta
Las salchipapas son una de las recetas de comida callejera más populares de países como
Perú, Colombia y Ecuador. Como no queremos que te quedes sin probarlas, hoy te contamos
cómo hacerlas en casa.
A nosotros nos gusta la fórmula básica, patatas y salchichas fritas aderezadas con una trilogía
de salsas que combinan muy bien entre sí: mostaza, mayonesa y ketchup. No obstante hay
quien la enriquece con otros toppings como beicon crujiente, cebolla frita, queso, etc. Al gusto
de cada cual.
Archivo cancion
La canción está formada por un número variable de estrofas iguales (generalmente entre cinco y
siete), denominadas estancias, que combinan versos aconsonantados de nueve y catorce sílabas.
Generalmente se remata con un envío (concedo en la italiana) que trasmite la canción a su
destinatario.
Archivo poema
Los poemas cortos son una forma de expresión artística muy antigua que se ha transformado
con el tiempo, pero que ha mantenido su esencia. Expresan las emociones o representan el
mundo de un modo profundo, poético. Los temas que abordan son casi infinitos, y las formas
de hacerlo, muy diversas.
Nota: usa el comando rm para eliminar un archivo y mv para modificar el nombre de un
archivo. Ejemplo rm nombreArchivo.txt mv nombreviejo.txt nombrenuevo.txt
Ver el contenido de un archivo con el comando cat
Este es uno de los usos más básicos del comando cat. Sin necesidad de ninguna opción, el
comando leerá el contenido de un archivo y lo mostrará en la consola.
cat nomarchivo.txt
Nota:Para evitar desplazarse por archivos muy grandes, puedes agregar la opción | more ver la
pantalla de menos o más:
Ejercicio 3. Escribe los comandos para listar el contenido de cada archivo uno por
uno.
$ cat cancion.txt
$ cat poema.txt
$ cat receta.txt
También puedes mostrar el contenido de más de un archivo. Por ejemplo, para mostrar el
contenido de todos los archivos de texto, usa el siguiente comando en el terminal:
cat *.txt
$ cat *.txt
Redirigir contenido usando el comando cat
En lugar de mostrar el contenido de un archivo en la consola, puedes redirigir la salida a otro
archivo usando la opción >. La línea de comando se vería así:
Ejercicio 5. Escribe el comando para copiar cada arhivo del directorio originales al
directorio copias, con los nombres: recetacopia,cancioncopia y poemacopia; uno por
uno.
sysadmin@localhost:~/marzo29$ ls copias
CancionCopia.txt PoemaCopia.txt
sysadmin@localhost:~/marzo29$ ls copias
Para agregar el contenido del archivo destino, usa la opción >> junto con el comando cat:
sysadmin@localhost:~/marzo29$
Tarea 12: Crear el directorio marzo29 e ilustrar con imágenes la solución de los ejercicios de l 1 al
9. Siempre verificar que el comando haya resulto la petición. Con el comando cat y ls.
El comando cat también puede marcar los extremos de las líneas mostrando el caracter $ al final
de cada línea. Para usar esta función, usa la opción -E junto con el comando cat:
cat -E nomarchivo.txt
Ejercicio 9. Escribe el comando para marcar las lineas del archivo con nombre tema1
en el directorio copiasMostrar números de línea con el comando cat
Con el comando cat también puedes mostrar el contenido de un archivo junto con los números de
línea al comienzo de cada una. Para usar esta función, usa la opción -n con el comando cat:
cat -n nomarchivo.txt
Ejercicio10. Escribe el comando para mostrar el contenido del archivo tema2 con
numeros de linea
cat -v nomarchivo.txt
cat -T nomarchivo.txt
nota:Los caracteres de tabulación se mostrarán como ^I
tac filename.txt
Ejercicio 14. Escribe el comando para crear en el directorio originales el archivo con el nombre palind
Ejemplos
1. Reconocer
2. Sometemos
3. Salas
4. Ana
5. Lulu
Suprimir líneas vacías con el comando Cat de Linux
Para suprimir líneas vacías repetidas y ahorrar espacio en tu pantalla, puedes usar la opción -s. Ten
en cuenta que esta opción mantendrá una línea vacía al eliminar solo las líneas vacías repetidas. El
comando se vería así:
cat -s nomarchivo.txt
cat -b nomarchivo.txt