WEBVTT

00:00.270 --> 00:08.160
Los filtros los filtros no son más que comandos de Linux y Unix que nos van a permitir refinar la salida

00:08.160 --> 00:14.910
generada por otros comandos obteniendo como resultado una salida más legible para nosotros.

00:15.840 --> 00:24.570
Normalmente estos comandos tomarán como entrada la salida de otros comandos mediante el uso de las llamadas

00:24.570 --> 00:29.460
tuberías ahora comenzando con este tema de los filtros.

00:29.460 --> 00:35.040
Vamos a ver algunos comandos bastante interesantes en este capítulo.

00:35.040 --> 00:43.690
Uno de ellos es compaginar muchas veces la realidad producida por un comando puede consistir en varias

00:43.690 --> 00:49.030
páginas que se muestran continuas por pantalla.

00:49.060 --> 00:53.520
Qué ocurre cuando tu ejecutas el comando ellas o Linux.

00:53.520 --> 01:00.970
El intérprete de comandos lanza todo lo que es el resultado del comando y muchas veces tiene varias

01:01.150 --> 01:09.690
páginas por ver estas páginas pueden ser las páginas necesarias que tenga el sistema operativo muy bien.

01:10.240 --> 01:20.420
Ahora cuando piensas que la salida de un comando puede tener más líneas que las que puedes leer en una

01:20.420 --> 01:29.730
sola pantalla por lo general debemos utilizar o se utiliza el comando MOR o el comando les estos comandos

01:29.820 --> 01:39.660
muestran la salida de una forma patinada es decir va escribiendo líneas en la pantalla hasta completarlas

01:40.020 --> 01:47.730
y después espera a que pulses una tecla para continuar las teclas disponibles son las mismas que las

01:47.730 --> 01:56.570
disponibles en el comando man si pulsas en el teclado la tecla espaciadora vas a ver la siguiente página

01:57.110 --> 02:01.600
y si pulsas la tecla intro se mostrará la siguiente línea.

02:01.910 --> 02:09.920
Si pulsas H para visualizar una lista de comandos disponibles también para retirarnos de este comando

02:09.920 --> 02:11.500
podemos utilizar la letra qu

02:14.760 --> 02:17.070
cómo vamos a filtrar patrones.

02:17.070 --> 02:26.310
Muchas veces las salidas obtenidas de un comando es muy extensa y difícil de leer con un montón de información

02:26.550 --> 02:32.950
aunque a ti sólo te interese parte de lo que es la salida de este comando.

02:33.030 --> 02:41.850
Entonces puedes usar el comando Greppi cuya función principal es la de filtrar y mostrar tan sólo las

02:41.850 --> 02:52.070
líneas que contienen un patrón o una expresión regular una expresión regular y una expresión de caracteres.

02:52.080 --> 02:59.290
Algunos de ellos con un significado especial que define un conjunto de cadenas de caracteres por ejemplo

02:59.740 --> 03:08.130
podemos tener el carácter Punto el cual puede definir cualquier cosa en este caso las expresiones regulares

03:08.220 --> 03:16.890
dotan a los sistemas Linux y Unix de una gran potencia y dada su amplitud se explicarán de forma más

03:16.890 --> 03:19.180
detenida más adelante muy bien.

03:19.230 --> 03:25.560
Por ahora vamos a ver solamente el uso del comando Greppi sin el uso de las expresiones regulares.

03:25.740 --> 03:34.560
Por ejemplo para ver todas las conexiones del usuario UIT-T que es mi usuario podemos ejecutar el siguiente

03:35.910 --> 03:47.010
Ju espacio Greppi espacio Waite con el comando Ju obtenemos todos los usuarios conectados al sistema

03:47.980 --> 03:57.010
y la salida se la enviaremos al comando Gree es decir de usuario UIT-T el cual va a filtrar la entrada

03:57.070 --> 04:01.510
mostrando sólo las líneas que contienen el patrón indicado.

04:01.750 --> 04:11.190
En este caso sería la palabra guey o blanco en inglés cómo vamos a ordenar en este caso tenemos una

04:11.190 --> 04:19.590
herramienta que permite ordenar los datos de un fichero o una salida de un comando y escribe los datos

04:19.650 --> 04:22.090
ordenados por la salida estándar.

04:22.170 --> 04:29.340
La comparación para evaluar la línea es inferior esta se hace al Liver de carácter es decir la cadena

04:29.340 --> 04:42.410
de texto A. B. C es menor que la cadena ve si de la sintaxis de este comando es sólo más las opciones

04:42.950 --> 04:53.260
y el fichero debes tener en cuenta que la cadena de texto 15 es menor que 3 para que realice la ordenación

04:53.270 --> 04:56.590
teniendo en cuenta que las líneas son numéricas.

04:56.870 --> 05:07.190
Entonces si ejecutas el comando con la opción menos M Vamos a ejecutarlo sort menos M verás que el archivo

05:07.490 --> 05:10.100
comienza por o de menor a mayor.

05:10.100 --> 05:16.490
Por ejemplo Aballí atropellaba y por ejemplo estos son los primeros usuarios si no generamos ahora con

05:16.490 --> 05:22.810
la letra R son menos a pasto elevé que es el archivo de los usuarios.

05:22.940 --> 05:30.920
Vamos a ver que ahora está en el orden inverso a lo que acabamos de ver o de hacer hace unos instantes

05:33.030 --> 05:37.430
ahora tenemos otros comandos que nos van a ayudar a realizar otro.

05:37.440 --> 05:45.000
Otras opciones bastante sencillas que siempre debemos tener a mano como es el caso de la calculadora.

05:45.090 --> 05:50.910
Si necesitas realizar algún cálculo puedes utilizar la calculadora que está disponible tanto en Unix

05:51.000 --> 05:54.380
como Linux a través del comando V.E.

05:54.570 --> 06:01.740
Si estea se trata de una calculadora que es bastante precisa donde podrás realizar cualquier tipo de

06:01.740 --> 06:10.260
operación podrás crear funciones condiciones y usar variables cuando ejecutas vese entra en un nuevo

06:10.260 --> 06:14.330
intérprete de comandos donde puedes ejecutar operaciones aritméticas.

06:14.430 --> 06:25.210
Si colocamos en pantalla las teclas vece vamos y realizamos una suma por ejemplo 10 más 10.

06:25.230 --> 06:30.180
El sistema nos va a indicar que tenemos diez más diez o veinte.

06:30.180 --> 06:38.640
Vamos a revisar por ejemplo una división si realizamos una división de entre dos nos va a decir evidentemente

06:38.640 --> 06:39.370
que cero.

06:39.510 --> 06:45.290
Pero si decimos 10 entre 5 no va a decir que es 2.

06:45.750 --> 06:50.540
Así él podrá realizar algunas operaciones a través de la calculadora.

06:50.880 --> 06:59.520
Ahora más arriba aquí tenemos también la opción de elbanco este comando lo usamos para escribir texto

06:59.550 --> 07:05.510
en forma de pancarta con letras grandes y lo podrás usar siempre que quieres escribir texto que resalte

07:05.520 --> 07:10.380
por ejemplo si abandonas la sesión de trabajo de forma temporal puedes dejar un mensaje de aviso en

07:10.380 --> 07:15.650
tu pantalla para que sepan que vuelves enseguida vamos a crear un banner aquí sencillo por ejemplo Pauner

07:18.030 --> 07:20.160
ahora vuelvo.

07:21.390 --> 07:27.390
Si el programa banner no Obes que te aparece algún tipo de error de mensaje simplemente tienes que instalarlo

07:27.870 --> 07:35.430
en pantalla realizando la instalación del sistema de la aplicación zis ve Bamio muy bien.

07:35.430 --> 07:40.920
De todas maneras todo lo que los procesos de instalación te lo voy a explicar más adelante vamos a ver

07:41.040 --> 07:47.340
vamos a agotar nuevamente en nuestro Banex y fíjate ahí aparece ahora un banner que nos indica una hora

07:47.340 --> 07:52.290
vuelvo indicado a través de lo que es el sistema.

07:52.290 --> 08:00.150
Ahora hay otro comando muy interesante que nos va a permitir conocer unidades con el cual podemos obtener

08:00.150 --> 08:05.850
información de las operaciones que se tiene para realizar para pasar de una unidad a otra.

08:05.910 --> 08:09.970
Este comando se llama y UNIX como vemos en pantalla.

08:10.350 --> 08:16.080
Si no lo tenemos instalado el sistema nos indica que hemos instalado para saber las unidades que tenemos

08:16.320 --> 08:20.070
o con las que podemos realizar nosotros diversas tareas.

08:20.070 --> 08:29.000
Por ejemplo si le indico que tenemos una milla por ejemplo y yo quiero convertir esa milla a un kilómetro.

08:29.140 --> 08:35.690
Me indica una milla equivale a 0.6 kilómetros.

08:36.100 --> 08:40.120
él va a realizar todos estos cálculos de manera automática.

08:40.200 --> 08:43.740
Hasta aquí llega nuestra clase sobre filtros en línea.
