2. COMANDO cat
Uso 1: concatenar varios archivos y
mostrar el resultado en la salida
estándar
¿Qué quiere decir concatenar?
UNIR
3. COMANDO cat
Uso 1: Ejemplo:
Si tengo archivo 1 y archivo2
cat archivo1 archivo2
Mostrará el contenido de ambos archivos en
pantalla, uno detrás del otro en orden
4. COMANDO cat
Ejemplo 2: Tenemos una empresa de
administración (contabilidad)
Contamos con muchos clientes y nos
manejamos con archivos de texto sencillos
con la siguiente forma:
6. COMANDO cat
Ejemplo 2:
Me piden que les mande copia impresa. Si
yo la envío así nomás, me van a llamar para
preguntarme qué significa cada columna, así
que yo para prevenir quiero enviarles una
copia, pero con títulos de columnas
7. COMANDO cat
Ejemplo 2:
Concepto Entradas Salidas Saldo
El problema es que yo ya tengo 135
empresas y no puedo editar así nomás 135
archivos ¿cómo lo puedo solucionar?
8. COMANDO cat
Ejemplo 2:
En un archivo hago los títulos de columna y
luego los voy imprimiendo junto con cada
archivo de empresa
cat títulos EstacionServicio1
11. COMANDO man
man es el comando que nos permite ver la
ayuda que viene con la distribución Linux.
Algunos manuales solo están en inglés, otros
se pueden poner en español.
El uso es sencillo:
man <nombre_comando>
12. COMANDO man
man cat nos mostrará la ayuda del
comando cat que estamos
viendo
Para salir del manual pulsan la tecla q
13. COMANDO man
Para no tener que salir cuando quiero probar
un comando, dentro del man presionamos la
tecla ! y vamos a poder escribir el
comando que nos interesa, luego apretando
enter volvemos al manual donde
estábamos
14. COMANDO man
También podemos copiar en un archivo de
texto el contenido del manual ¿qué
podríamos utilizar para crear un archivo de
texto cuyo contenido sea la página del
manual de ls??
man ls > manualLS
15. COMANDO cat
Opciones:
Numerar las líneas de salida
cat –n (numera todas las líneas)
cat –b (NO numera las líneas en blanco)
ls /bin | cat –n
16. COMANDO cat
Opciones:
Numerar las líneas de salida
Incluso podemos guardar esa salida en un
archivo redireccionando, ¿cómo?
ls /bin |cat –n> listaConNumeros
17. COMANDO cat
Opciones:
Numerar las líneas de salida
O podemos usar un comando para paginar
los resultados y mostrarlo por la pantalla
ls /bin | cat –n | less