Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EN LINUX VOL.1
Sesión 2: Comandos básicos
En esta Sesión aprenderás...
1. Edición de texto “plano” (gedit y nano)
6. Pipelines “ | “
¿Para qué sirve esto?
● Todos los comandos que aprenderemos hoy sirven para manipular archivos
○ Para ver su contenido, extraer partes del mismo, o modificarlo
TAB
“|“
Tópico 0
o Tabulador
Teclas importantes
Shift
Tópico 1
Hola Mundo
STDIN y STDOUT
El comando más simple, “hacer eco”
echo ARGUMENTO
es un comando que imprime un mensaje en la consola de comandos.
Nota: el comando echo acepta solo un argumento, que debe ser una palabra o una frase entrecomillada
Ejercicio
Envía otros mensajes con el comando echo. Por ejemplo:
● “Adios Mundo”
● “Adios Mundo”
STDOUT
En el siguiente ejemplo, ¿cuál es STDIN y cual es
STDOUT? ¿Cuál es el proceso?
.
STDIN
STDOUT
En el siguiente ejemplo, ¿cuál es STDIN y cual es
STDOUT? ¿Cuál es el proceso?
.
STDIN
echo “Adios Mundo”
STDOUT
Adios Mundo
¿Dudas?
Tópico 2
gedit y nano
gedit: el bloc de notas
gedit es un programa para editar texto “plano”.
● En Ubuntu, busca gedit con el GNOME, y escribe Hola mundo
Texto plano: cualquier serie de caracteres que no tiene adornos, Esto no es texto
como negritas, itálicas, o cualquier otro formato. plano, es texto
con formato
Ejercicio
Abre gedit y redacta tus planes para el domingo
● Guarda tu archivo
HAGÁMOSLO EN VIVO
nano: lo mismo pero desde consola
nano también es un programa para editar texto “plano”, pero sin interfaz gráfica
● En tu terminal de comandos, ejecuta nano, y escribe Hola mundo
Esto no es texto
plano, es texto
con formato
Ejercicio
Abre nano y redacta tus planes para el domingo
● Guarda tu archivo
HAGÁMOSLO EN VIVO
man comando
Tópico 3
La expresión regular más simple
*
La expresiones regulares
● Limon
● Limonada
● Mangada
● Mango
Esta expresión regular te sirve para representar todo lo que está hecho de
limón.
fumadores_seguimiento_de_6_años.txt
fumadores_seguimiento_de_9_años.txt
fumadores_seguimiento_de_12_años.txt
controles_seguimiento_de_6_años.txt
controles_seguimiento_de_9_años.txt
controles_seguimiento_de_12_años.txt recuerda, puedes usar gedit o
nano para crear los archivos...
Las regexp se pueden ocupar para enlistar archivos
Ejemplo:
1. Enlista todos los archivos que perteneces a datos de fumadores, con el comando…
ls /home/Usuario/Documentos/prueba_regexp/fumadores*
ls /home/Usuario/Documentos/prueba_regexp/controles*
Hagámoslo en vivo
¿Dudas?
Para profundizar en regexp, puedes usar este tutorial muy
dinámico: https://regexone.com/
Tópico 4
Manejo de datos desde Consola
BASH permite realizar manejo de datos con...
● Filtrado de datos de acuerdo a palabras clave
● Ordenamiento de datos
● Contiene información sobre casos acumulados de COVID, y nuevos casos para distintos países, y
distintas fechas.
● Haremos un par de preguntas a los datos, y obtendrémos las respuestas desde la Consola de
Comandos usando solo BASH
Trabajemos con datos COVID
Sigue los pasos:
1. Crea la carpeta en /home/Usuario/Documentos/Ejercicio_COVID
2. En esa carpeta deposita el archivo owid-covid-data.tsv que se proporcionó via Google Drive
nota: less es un comando interactivo, así que “atrapará” tu teclado. Para salir de less, sólo debes presionar
la tecla Q .
less -S owid-covid-data.tsv
¿Qué contiene el archivo owid-covid-data.tsv?
Abre ese mismo archivo, pero ahora con libre Office Calc, para explorar de manera visual los
nombres de las columnas.
Hagámoslo en vivo
Tip:
● ¿Cual ha sido el día con más casos nuevos COVID en Estados Unidos?
Hagámoslo de tarea
Hagámoslo de tarea
¿Dudas?
Contacto
iaguilaror@gmail.com
tw: @_iaguilar
fb: israel.aguilar.3192
Respuestas
De toda esa información, nos interesa conocer solo la data de México, y tenemos dos preguntas
puntuales: