Introducción a Shell
La línea de comandos Unix permite combinar programas, automatizar tareas y ejecutar en clústeres y nubes.
Comience El Curso Gratis4 horas55 ejercicios130.975 aprendicesDeclaración de cumplimiento
Crea Tu Cuenta Gratuita
o
Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.¿Entrenar a 2 o más personas?
Probar DataCamp for BusinessPreferido por estudiantes en miles de empresas
Descripción del curso
La línea de comandos Unix ha sobrevivido y prosperado durante casi 50 años porque permite hacer cosas complejas con sólo pulsar unas teclas. A veces llamado "el pegamento universal de la programación", ayuda a los usuarios a combinar programas existentes de nuevas formas, automatizar tareas repetitivas y ejecutar programas en clusters y nubes que pueden estar al otro lado del mundo. Este curso te presentará sus elementos clave y te mostrará cómo utilizarlos eficazmente.
Empresas
¿Entrenar a 2 o más personas?
Obtenga acceso de su equipo a la biblioteca completa de DataCamp, con informes centralizados, tareas, proyectos y másEn las siguientes pistas
Desarrollador Python Asociado
Ir a la pistaIngeniero de Aprendizaje Automático
Ir a la pistaIngeniero de Datos Profesional en Python
Ir a la pista- 1
Manipular archivos y directorios
GratuitoEste capítulo es una breve introducción al shell Unix. Aprenderás por qué se sigue utilizando después de casi 50 años, cómo se compara con las herramientas gráficas con las que puedes estar más familiarizado, cómo moverte por el shell y cómo crear, modificar y eliminar archivos y carpetas.
¿Cómo se compara el shell con una interfaz de escritorio?50 xp¿Dónde estoy?50 xp¿Cómo puedo identificar archivos y directorios?50 xp¿De qué otra forma puedo identificar los archivos y directorios?100 xp¿Cómo puedo moverme a otro directorio?100 xp¿Cómo puedo ascender en un directorio?50 xp¿Cómo puedo copiar archivos?100 xp¿Cómo puedo mover un archivo?100 xp¿Cómo puedo cambiar el nombre de los archivos?100 xp¿Cómo puedo borrar archivos?100 xp¿Cómo puedo crear y eliminar directorios?100 xpPara terminar100 xp - 2
Manipulación de datos
Los comandos que viste en el capítulo anterior te permitían mover cosas en el sistema de archivos. Este capítulo te mostrará cómo trabajar con los datos de esos archivos. Las herramientas que utilizaremos son bastante sencillas, pero constituyen sólidos bloques de construcción.
¿Cómo puedo ver el contenido de un archivo?100 xp¿Cómo puedo ver el contenido de un archivo por partes?100 xp¿Cómo puedo ver el inicio de un archivo?50 xp¿Cómo puedo escribir menos?100 xp¿Cómo puedo controlar lo que hacen los comandos?100 xp¿Cómo puedo listar todo lo que hay debajo de un directorio?100 xp¿Cómo puedo obtener ayuda para un comando?100 xp¿Cómo puedo seleccionar columnas de un fichero?50 xp¿Qué no se puede cortar?50 xp¿Cómo puedo repetir órdenes?100 xp¿Cómo puedo seleccionar líneas que contengan valores específicos?100 xp¿Por qué no siempre es seguro tratar los datos como texto?50 xp - 3
Combinar herramientas
El verdadero poder del shell Unix no reside en los comandos individuales, sino en lo fácil que es combinarlos para hacer cosas nuevas. Este capítulo te mostrará cómo utilizar este poder para seleccionar los datos que quieras, e introduce comandos para ordenar valores y eliminar duplicados.
¿Cómo puedo almacenar la salida de un comando en un archivo?100 xp¿Cómo puedo utilizar la salida de un comando como entrada?100 xp¿Cuál es la mejor forma de combinar comandos?100 xp¿Cómo puedo combinar varios comandos?100 xp¿Cómo puedo contar los registros de un fichero?100 xp¿Cómo puedo especificar muchos archivos a la vez?100 xp¿Qué otros comodines puedo utilizar?50 xp¿Cómo puedo ordenar líneas de texto?100 xp¿Cómo puedo eliminar las líneas duplicadas?100 xp¿Cómo puedo guardar la salida de una tubería?50 xp¿Cómo puedo detener un programa en ejecución?100 xpPara terminar100 xp - 4
Tratamiento por lotes
La mayoría de los comandos del shell procesan muchos archivos a la vez. Este capítulo te muestra cómo hacer que tus propias canalizaciones lo hagan. Por el camino, verás cómo el shell utiliza variables para almacenar información.
¿Cómo almacena la información el shell?50 xp¿Cómo puedo imprimir el valor de una variable?100 xp¿De qué otra forma almacena información el shell?100 xp¿Cómo puedo repetir una orden muchas veces?100 xp¿Cómo puedo repetir un comando una vez para cada archivo?100 xp¿Cómo puedo registrar los nombres de un conjunto de archivos?50 xpEl nombre de una variable frente a su valor50 xp¿Cómo puedo ejecutar muchos comandos en un solo bucle?100 xp¿Por qué no debo utilizar espacios en los nombres de archivo?50 xp¿Cómo puedo hacer muchas cosas en un solo bucle?50 xp - 5
Crear nuevas herramientas
El historial te permite repetir cosas con sólo pulsar unas teclas, y las tuberías te permiten combinar comandos existentes para crear otros nuevos. En este capítulo, verás cómo ir un paso más allá y crear nuevos comandos propios.
¿Cómo puedo editar un archivo?100 xp¿Cómo puedo grabar lo que acabo de hacer?100 xp¿Cómo puedo guardar comandos para volver a ejecutarlos más tarde?100 xp¿Cómo puedo reutilizar las tuberías?100 xp¿Cómo puedo pasar nombres de archivos a los guiones?100 xp¿Cómo puedo procesar un único argumento?50 xp¿Cómo puede un script de shell hacer muchas cosas?100 xp¿Cómo puedo escribir bucles en un script de shell?100 xp¿Qué ocurre si no proporciono los nombres de los archivos?50 xp
Empresas
¿Entrenar a 2 o más personas?
Obtenga acceso de su equipo a la biblioteca completa de DataCamp, con informes centralizados, tareas, proyectos y másEn las siguientes pistas
Desarrollador Python Asociado
Ir a la pistaIngeniero de Aprendizaje Automático
Ir a la pistaIngeniero de Datos Profesional en Python
Ir a la pistaEn otras pistas
Desarrollador Rcolaboradores
Filip Schouwenaars
Ver MásData Science Instructor at DataCamp
¿Qué tienen que decir otros alumnos?
¡Únete a 15 millones de estudiantes y empieza Introducción a Shell hoy mismo!
Crea Tu Cuenta Gratuita
o
Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.