Los filtros los filtros no son más que comandos de Linux y Unix que nos van a permitir refinar la salida
generada por otros comandos obteniendo como resultado una salida más legible para nosotros.
Normalmente estos comandos tomarán como entrada la salida de otros comandos mediante el uso de las llamadas
tuberías ahora comenzando con este tema de los filtros.
Vamos a ver algunos comandos bastante interesantes en este capítulo.
Uno de ellos es compaginar muchas veces la realidad producida por un comando puede consistir en varias
páginas que se muestran continuas por pantalla.
Qué ocurre cuando tu ejecutas el comando ellas o Linux.
El intérprete de comandos lanza todo lo que es el resultado del comando y muchas veces tiene varias
páginas por ver estas páginas pueden ser las páginas necesarias que tenga el sistema operativo muy bien.
Ahora cuando piensas que la salida de un comando puede tener más líneas que las que puedes leer en una
sola pantalla por lo general debemos utilizar o se utiliza el comando MOR o el comando les estos comandos
muestran la salida de una forma patinada es decir va escribiendo líneas en la pantalla hasta completarlas
y después espera a que pulses una tecla para continuar las teclas disponibles son las mismas que las
disponibles en el comando man si pulsas en el teclado la tecla espaciadora vas a ver la siguiente página
y si pulsas la tecla intro se mostrará la siguiente línea.
Si pulsas H para visualizar una lista de comandos disponibles también para retirarnos de este comando
podemos utilizar la letra qu
cómo vamos a filtrar patrones.
Muchas veces las salidas obtenidas de un comando es muy extensa y difícil de leer con un montón de información
aunque a ti sólo te interese parte de lo que es la salida de este comando.
Entonces puedes usar el comando Greppi cuya función principal es la de filtrar y mostrar tan sólo las
líneas que contienen un patrón o una expresión regular una expresión regular y una expresión de caracteres.
Algunos de ellos con un significado especial que define un conjunto de cadenas de caracteres por ejemplo
podemos tener el carácter Punto el cual puede definir cualquier cosa en este caso las expresiones regulares
dotan a los sistemas Linux y Unix de una gran potencia y dada su amplitud se explicarán de forma más
detenida más adelante muy bien.
Por ahora vamos a ver solamente el uso del comando Greppi sin el uso de las expresiones regulares.
Por ejemplo para ver todas las conexiones del usuario UIT-T que es mi usuario podemos ejecutar el siguiente
Ju espacio Greppi espacio Waite con el comando Ju obtenemos todos los usuarios conectados al sistema
y la salida se la enviaremos al comando Gree es decir de usuario UIT-T el cual va a filtrar la entrada
mostrando sólo las líneas que contienen el patrón indicado.
En este caso sería la palabra guey o blanco en inglés cómo vamos a ordenar en este caso tenemos una
herramienta que permite ordenar los datos de un fichero o una salida de un comando y escribe los datos
ordenados por la salida estándar.
La comparación para evaluar la línea es inferior esta se hace al Liver de carácter es decir la cadena
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
y el fichero debes tener en cuenta que la cadena de texto 15 es menor que 3 para que realice la ordenación
teniendo en cuenta que las líneas son numéricas.
Entonces si ejecutas el comando con la opción menos M Vamos a ejecutarlo sort menos M verás que el archivo
comienza por o de menor a mayor.
Por ejemplo Aballí atropellaba y por ejemplo estos son los primeros usuarios si no generamos ahora con
la letra R son menos a pasto elevé que es el archivo de los usuarios.
Vamos a ver que ahora está en el orden inverso a lo que acabamos de ver o de hacer hace unos instantes
ahora tenemos otros comandos que nos van a ayudar a realizar otro.
Otras opciones bastante sencillas que siempre debemos tener a mano como es el caso de la calculadora.
Si necesitas realizar algún cálculo puedes utilizar la calculadora que está disponible tanto en Unix
como Linux a través del comando V.E.
Si estea se trata de una calculadora que es bastante precisa donde podrás realizar cualquier tipo de
operación podrás crear funciones condiciones y usar variables cuando ejecutas vese entra en un nuevo
intérprete de comandos donde puedes ejecutar operaciones aritméticas.
Si colocamos en pantalla las teclas vece vamos y realizamos una suma por ejemplo 10 más 10.
El sistema nos va a indicar que tenemos diez más diez o veinte.
Vamos a revisar por ejemplo una división si realizamos una división de entre dos nos va a decir evidentemente
que cero.
Pero si decimos 10 entre 5 no va a decir que es 2.
Así él podrá realizar algunas operaciones a través de la calculadora.
Ahora más arriba aquí tenemos también la opción de elbanco este comando lo usamos para escribir texto
en forma de pancarta con letras grandes y lo podrás usar siempre que quieres escribir texto que resalte
por ejemplo si abandonas la sesión de trabajo de forma temporal puedes dejar un mensaje de aviso en
tu pantalla para que sepan que vuelves enseguida vamos a crear un banner aquí sencillo por ejemplo Pauner
ahora vuelvo.
Si el programa banner no Obes que te aparece algún tipo de error de mensaje simplemente tienes que instalarlo
en pantalla realizando la instalación del sistema de la aplicación zis ve Bamio muy bien.
De todas maneras todo lo que los procesos de instalación te lo voy a explicar más adelante vamos a ver
vamos a agotar nuevamente en nuestro Banex y fíjate ahí aparece ahora un banner que nos indica una hora
vuelvo indicado a través de lo que es el sistema.
Ahora hay otro comando muy interesante que nos va a permitir conocer unidades con el cual podemos obtener
información de las operaciones que se tiene para realizar para pasar de una unidad a otra.
Este comando se llama y UNIX como vemos en pantalla.
Si no lo tenemos instalado el sistema nos indica que hemos instalado para saber las unidades que tenemos
o con las que podemos realizar nosotros diversas tareas.
Por ejemplo si le indico que tenemos una milla por ejemplo y yo quiero convertir esa milla a un kilómetro.
Me indica una milla equivale a 0.6 kilómetros.
él va a realizar todos estos cálculos de manera automática.
Hasta aquí llega nuestra clase sobre filtros en línea.