Principiante a usuario avanzado Descarga gratuita de Udemy

Bienvenido al campo de entrenamiento de la línea de comandos de Linux, un curso nuevo ¡que tiene como objetivo convertirlo en un usuario avanzado de la línea de comandos! Este curso le enseñará docenas y docenas de comandos poderosos (vea la larga lista en la parte inferior), pero lo que es más importante, le brinda las herramientas para continuar aprendiendo nuevos comandos y tomar el control total de su máquina. ¡Las habilidades que aprenda en este curso lo convertirán en un desarrollador web, científico de datos, ingeniero de aprendizaje automático, desarrollador de juegos o simple usuario de computadoras más fuerte! Te sentirás PODEROSO!!

Hola, mi nombre es Colt Steele. Pasé años liderando bootcamps de ingeniería de software en persona y he ayudó a miles de estudiantes a cambiar de carrera. En línea he enseñado más de un millón de estudiantes y tener millones de miles of Calificaciones y reseñas de 5 estrellas.

Esto es un carreras interactivas lleno de ejercicios y desafíos divertidos que te obliga a practicar las habilidades que estás aprendiendo. Encontrará algunas de las mismas asignaciones y proyectos que experimentan mis estudiantes de bootcamp en persona. Aprender comando tras comando puede ser una experiencia terriblemente aburrida, pero he hecho todo lo posible para que este curso sea lo más emocionante e interesante posible 🙂 Puede poner los ojos en blanco ante mis bromas, ¡pero no se aburrirá!

============Plan de estudios: la versión corta============

Este curso cubre una TONELADA. He aquí un breve resumen de los puntos clave. Desplácese hacia abajo para obtener una explicación más detallada.

  • Aprende docenas y docenas de comandos poderosos (ver la larga lista a continuación)
  • Entender el cuadro grande: cómo encajan TODOS los comandos
  • Construir canalizaciones de datos complejas encadenando múltiples comandos juntos
  • línea de comando maestra navegación y estructura de carpetas de Linux
  • Crear, eliminar, mover, copiary rebautizar archivos y carpetas
  • Descifrar y manipular Permisos de archivos Unix
  • Use poderosos comandos de búsqueda como encontrar, localizary grep
  • Maestro redirigir de entrada estándar, salida estándar y error estándar
  • Escribe lo tuyo comandos personalizados desde cero!
  • Personaliza el caparazón: escribe tu propio útil aliasajustar el aviso, etc.
  • Maestro Expansiones de bash y sustituciones
  • Automatice tareas tediosas usando cron y cronjobs
  • Edite archivos directamente desde la línea de comandos usando nano
  • Maestro atajos de teclado para aumentar la eficiencia de la línea de comandos

============Plan de estudios: La versión larga============

El curso comienza con una inmersión profunda en términos técnicos confusos como Terminal, caparazón, núcleo, Unix, Como Unix, ÑU, linuxy intento. Es importante comprender el contexto y los POR QUÉ en torno a la línea de comandos y su historia que todavía afecta a nuestras máquinas en la actualidad.

Luego cambiamos nuestro enfoque a los patrones generales y estructura que siguen todos los comandos incluyendo opciones y argumentos. Este plan que definimos informará todos los demás temas que cubrimos durante el resto del curso. También aprenderá CÓMO obtener más información sobre comandos específicos usando el hombre, ayuda, cualy amable pedidos.

A continuación, cubrimos el superimportante Linux estructura de carpetas y aprenda los comandos esenciales para navegando por nuestras máquinas incluido ls, personas con discapacidady CD. ¡Serás un navegante experto en poco tiempo!

A partir de ahí aprendemos a crear nuevos archivos y carpetas directamente desde la línea de comando usando los comandos tocar, mkdiry archivo. A continuación, nos sumergimos profundamente en un editor de texto especial integrado directamente en la línea de comando llamado Nano. Aprenderá a abrir y editar archivos usando Nano, dominará varios accesos directos de Nano e incluso aprenderá a configurar los ajustes globales de nano.

La siguiente sección cubre los poderosos comandos rm, m.v.y ordenador personal. Aprenderá cómo eliminar archivos individuales y directorios completos, mover y renombrar archivos y copiar archivos y carpetas directamente desde la línea de comandos. ¡Estos son algunos de los comandos más útiles que puedes conocer!

Luego tomamos un breve descanso para concentrarnos en atajos de teclado útiles puede utilizar para mejorar su eficiencia terminalantes de sumergirse en el comando de historia y expansión de la historia.

La siguiente sección cubre toneladas de comandos que tienen que ver con la manipulación de contenidos de archivos, incluyendo menos, gato, tac, rev, cabeza, cola, bañoy deletrear. Luego cubrimos los tres flujos estándar: entrada estándar, salida estándar y error estándar. aprenderás a redirigir las tres transmisiones y tome el control total de sus datos.

A continuación pasamos a mi tema favorito: tubería! En esta sección aprenderá cómo construir tuberías complejas y poderosas encadenando varios comandos individuales. También aprenderá sobre la tr comando y el tee comando en el camino.

A partir de ahí aprendemos a “hablar” el idioma del shell usando Expansión y Sustitución. Aprenderás los entresijos de expansión de nombre de ruta utilizando caracteres comodín, expansión de tildey el súper poderosa expansión de llaves. también cubrimos expansión aritmética, sustitución de comandoy simples y dobles cuota.

A continuación, aprendemos sobre dos comandos que nos ayudan a encontrar archivos en nuestra máquina: localizar y encontrar. Prestamos especial atención al comando de búsqueda y sus muchas opciones y casos de uso sofisticados. Aprenderá a buscar archivos por nombre, tamaño, marcas de tiempo y más. También aprenderá a archivos de edición masiva usando la opción exec de find y el xargs dominio.

Luego cambiamos nuestro enfoque a la grep dominio. Aprenderá a usar grep para buscar recursivamente el contenido de los archivos y unir archivos complejos usando expresiones regulares.

A continuación, pasamos algún tiempo discutiendo los detalles de permisos de archivo. Aprenderá a leer los atributos de los archivos y comprenderá los permisos de lectura, escritura y ejecución. En la siguiente sección, aprenderemos cómo alterar los permisos usando comandos que incluyen chmod, chown, sudoy sabía.

En la siguiente sección, aprenderemos a personalizar nuestra experiencia de shell. Aprenderás a escribir el tuyo alias personalizadostrabajar con cáscara variable, e incluso crea tu propio aviso elegante. Luego aprendemos a ccrear nuestros propios comandos complejos desde cero y los conceptos básicos de scripting bash! Al final, estará escribiendo y ejecutando sus propios programas.

Finalmente, aprendemos sobre el misterioso cron demonio Aprenderá la extraña sintaxis de cron para configurar sus propios cronjobs automatizados y programados.

============EL FIN============

Tanto si tiene algo de experiencia con los comandos básicos como si es un completo principiante, este curso le ayudará lleva tus habilidades al siguiente nivel. Aprender la línea de comandos es una de las raras habilidades que trasciende las divisiones típicas entre desarrollo web, ciencia de datos, aprendizaje automático o cualquier otra disciplina tecnológica. Si trabaja con una computadora todos los días, se beneficiará de dominar la línea de comandos. Los comandos que aprenda en el curso cambia la forma en que interactúas con tu cosae, ofreciéndole todos los nuevos flujos de trabajo y estrategias y ¡PODER sobre tu computadora! Más importante aún, dejará este curso preparado para conquistar TODOS los comandos que le esperan en el mundo real y en el trabajo.

===============================

Aquí hay una lista incompleta de los comandos cubiertos en el curso:

  • fecha
  • callo
  • ncal
  • eco
  • hombre
  • ayuda
  • cual
  • amable
  • ls
  • CD
  • personas con discapacidad
  • tocar
  • mkdir
  • nano
  • rm
  • rmdir
  • m.v.
  • ordenador personal
  • gato
  • menos
  • virar
  • Rdo
  • la cabeza de la cola
  • baño
  • deletrear
  • tr
  • tee
  • localizar
  • de
  • encontrar
  • grep
  • xargs
  • chmod
  • sudo
  • conocido
  • Chon
  • añadir grupo
  • agregar usuario
  • exportar
  • fuente
  • crontab
  • alquitrán

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *