Shell Bash de Linux: Comandos para el manejo de texto
4.5 (124 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,285 students enrolled

Shell Bash de Linux: Comandos para el manejo de texto

Aprende a procesar texto. Redirecciones, tuberías y principales comandos: grep, cut, tail, head, sort, less, sed, etc.
4.5 (124 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,285 students enrolled
Last updated 1/2020
Spanish
Spanish [Auto]
Current price: $12.99 Original price: $19.99 Discount: 35% off
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 6 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Mostrar ficheros de texto según sus necesidades
  • Filtrar el texto que desean mostrar
  • Seleccionar las lineas que necesitan y la información dentro de dichas lineas
  • Manejar editores de texto en modo consola como Nano y Vim
  • Aprender el funcionamiento de las redirecciones de texto y las tuberías
  • Combinar todos los comandos de texto para conseguir poderosas operaciones personalizados
  • Manejo del comando sed
  • Uso de patrones de texto
Requirements
  • Conocer el manejo básico de un intérprete de comandos
Description

Los datos en formato de texto son fundamentales para configurar y obtener información de cualquier sistema operativo Linux. En este curso aprenderás cuál es la forma más rápida y efectiva de manejar estos datos y utilizarlos para propósitos concretos.

Sabrás seleccionar y filtrar la información que contienen los ficheros de texto y los resultados de otros procesos que muestran lineas por pantalla.

Entenderás cómo se pueden recibir y enviar texto con el sistema y también entre otros comandos entre sí. Tuberías y redirecciones son valiosas herramientas para el usuario Linux.

Who this course is for:
  • Usuarios que desean ampliar sus conocimientos de comandos para el manejo del sistema operativo Linux
Course content
Expand all 28 lectures 02:57:19
+ Introducción
2 lectures 08:02

La mayor parte de la información en Linux se guarda en formato texto, aquí te explico por qué es importante conocer lo que se explica en este curso y algunos ejemplos.

Preview 07:46
Requisitos previos
00:16
+ Mostrar y Filtrar Texto
6 lectures 37:27

Uno de los comandos más sencillos es el que envía directamente texto a la pantalla. Esto es lo que hace el comando "echo". Además no sirve para mostrar el contenido de variables del sistema y utilizar caracteres especiales para formatear las líneas. 

Enviar texto a la salida estándar. Comando ECHO
06:28

El contenido de los ficheros de texto se pueden mostrar fácilmente con el comando "cat", pero si tienen muchas lineas "more" y "less" nos ayudan a navegar por ellas.

Mostrar contenido de ficheros de texto. CAT, MORE y LESS
07:16

Frecuentemente las lineas más relevantes son las primera o las últimas, con el comando "head" y "tail" podemos seleccionar la cantidad deseada

Seleccionar primeras o últimas lineas: HEAD y TAIL
04:57

Aprenderás a dividir el texto de forma vertical, es decir, seleccionando sólo una parte de las lineas que lo componen. Equivalente a crear columnas y elegir las que deseamos

Seleccionar partes de una linea: CUT
08:25

Frecuentemente es necesario buscar una información concreta entre muchos ficheros o lineas de texto, con "grep"  podrás seleccionar únicamente las que contengan el patrón que buscas

Filtrar sólo las lineas que contengan un patrón: GREP
10:17
Ejercicios
00:04
+ Acciones sobre texto
5 lectures 22:11

Nano es un programa que sirve para editar texto desde la consola de linux. Es muy ágil y fácil de usar.

Editores de texto: nano
06:27

Vim es un peculiar y mítico editor de texto en Linux. Tiene una manera de funcionar totalmente distinta a los editores a los que estamos acostumbrados en los entornos gráficos, por eso es más importante aun entender sus modos de funcionamiento. Sólo utilizando el teclado podrás hacer todo tipo de tareas, desde seleccionar lineas, hasta reemplazar texto, insertar, buscar, etc..

Editores de texto: Vim
04:25

Aquí aprenderas a ordenar lineas de texto en orden alfabético, en orden numérico o de tamaño. También a manejar lineas repetidas: mostrarlas, borrarlas o contarlas.

Ordenar y procesar repeticiones: SORT y UNIQ
06:51

WC cuenta lineas, palabras y caracteres. REV se encarga de invertir el orden de una línea. En este video verás porqué estas funcionesn pueden ser útiles para un usuario de Linux.

Contar e invertir: WC y REV
04:24
Ejercicios
00:04
+ Tuberías y redirecciones
3 lectures 16:16

Linux espera recibir información del teclado y la muestra por pantalla. Pero esto se puede modificar utilizando las redirecciones. Podremos seleccionar el origen y destino de las lineas de texto que procesan los comandos del bash.

Preview 08:39

La mayor potencia que tiene el shell de linux es poder combinar todos los comandos de texto, permitiendo así realizar tareas complejas enviado el resultado de un comando para que lo procese el siguiente.

Conectando comandos: Las Tuberías.
07:33
Ejercicios
00:04
+ Comandos avanzados: TR y SED
6 lectures 36:17

Con TR podremos sustituir caracteres, borrarlos o eliminar los repetidos. Utiliza la entrada estandar, así que usaremos redirecciones para leer de un fichero de texto.

Sustitución de caractéres: TR
07:23

En este ejemplo practicaremos todas las opciones explicadas.

Ejemplos con TR
03:54

Explicamos una de las herramientas más poderosas que tiene el bash para manejar texto, el comando (o editor) SED. Podremos seleccionar el texto deseado y sobre él aplicar múltiples acciones: mostrar, borrar, sustituir, etc...

Editor de flujo de texto: SED
05:07

Practicamos lo explicado con SED

Ejemplos con SED
11:10

En este video se explica la utilización de sed con clases de texto, varios script a la vez, etc..

Más ejemplos con SED
08:28
Ejercicios
00:15
+ Expresiones Regulares (Regex)
5 lectures 56:41

Introducción al uso de expresiones regulares, uso del punto, acento circunflejo y corchetes. Ejemplos con grep.

Introducción a las Expresiones Regulares
20:17

Aprenderemos a utilizar los rangos de caracteres y la negación o exclusión.

Exclusión y Rangos
08:08

Es imprescindible poder indicar cuantas veces se repite un caracter o conjunto de caractéres. En este video explicamos cómo se usan los modificadores de repetición.

Repeticiones
09:03

Explicamos cómo se usan la alternativa (OR), los paréntesis para agrupar partes de una expresión, las abreviaturas y los límites de palabra

OR, uso de paréntesis, abreviaturas y límites de palabra
12:37

Podemos utilizar partes del patrón encontradas en el texto como componentes del mismo patrón. Haremos referencia a un texto que coincide con una parte de la expresión acotada por paréntesis.

Referencias
06:36