CursosEmpresasBlogLiveConfPrecios

Configuración de la terminal MacOS

Clase 6 de 17 • Curso de Prework: Buenas Prácticas y Entorno de Desarrollo en macOS 2019

Clase anteriorSiguiente clase

Contenido del curso

Introducción a la línea de comandos

  • 1
    Introducción

    Introducción

    01:30 min
  • 2
    Introducción a la terminal

    Introducción a la terminal

    01:46 min
  • 3
    Manejo archivos y directorios

    Manejo archivos y directorios

    09:13 min
  • 4
    Herramientas básicas (Comandos CAT, MORE, TAIL y OPEN)

    Herramientas básicas (Comandos CAT, MORE, TAIL y OPEN)

    05:04 min
  • 5
    Crea llaves SSH

    Crea llaves SSH

    03:50 min

Configuración entorno de desarrollo

  • 6
    Configuración de la terminal MacOS

    Configuración de la terminal MacOS

    Viendo ahora
  • 7
    Instalación y configuración de VSCode

    Instalación y configuración de VSCode

    08:55 min
  • 8
    Google Chrome para desarrollo frontend

    Google Chrome para desarrollo frontend

    06:13 min
  • 9

    Cómo instalar NodeJS

    02:17 min
  • 10
    Herramientas de desarrollo Backend: JSON Viewer y Postman

    Herramientas de desarrollo Backend: JSON Viewer y Postman

    03:10 min

Git y GitHub

  • 11
    ¿Qué es Git, para qué se usa y qué resuelve?

    ¿Qué es Git, para qué se usa y qué resuelve?

    02:01 min
  • 12

    Instalación de Git

    01:48 min
  • 13
    Cómo crear un repositorio, primer commit, reset y logs

    Cómo crear un repositorio, primer commit, reset y logs

    09:59 min
  • 14
    Ramas, rebase y merge

    Ramas, rebase y merge

    06:45 min
  • 15
    Github: configuración, repositorio remoto, push y pull

    Github: configuración, repositorio remoto, push y pull

    07:24 min
  • 16

    Cómo crear un buen README.md y sintaxis de markdown

    02:59 min
  • 17
    Conclusiones

    Conclusiones

    01:12 min
Tomar examen

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads
        Leonardo Palacios

        Leonardo Palacios

        student•
        hace 6 años

        Para los que usamos Window 10, instalamos Hyper (Para Window) luego dentro de la terminal (Hyper) Usamos el comando

        bash

        Esto hará que Hyper aparezca como Ubuntu, por lo nos serviran los comandos que ya hemos venido usando. Luego para instalar Zsh usamos el comando:

        sudo apt install zsh

        Nos va a pedir la contraseña (La que habiamos creado para Ubuntu) . Despues de esto copiamos el codigo de la pagina Oh my Zsh

        sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
          Gabriel De Andrade

          Gabriel De Andrade

          student•
          hace 6 años

          En esta clase aprendemos a hacer eso :D

          José Manuel Velázquez Susunaga

          José Manuel Velázquez Susunaga

          student•
          hace 6 años

          Muchas gracias, me sirvió bastante.

        Rodrigo Lopez Rosales

        Rodrigo Lopez Rosales

        student•
        hace 6 años

        Me tendre que pasar a la siguiente clase con mi humilde windows

          Russell Sotomayor

          Russell Sotomayor

          student•
          hace 6 años

          jajaj, te acompaño.

          Ricardo Arturo Campos Alfaro

          Ricardo Arturo Campos Alfaro

          student•
          hace 5 años

          hey no empiecen sin mi!

        Kevin Morales

        Kevin Morales

        student•
        hace 6 años

        Un par de temas que me gustan mucho para zsh son:

        • Pure https://github.com/sindresorhus/pure
        • Spaceship https://github.com/denysdovhan/spaceship-prompt/ (la nave que necesitan los astronautas de Platzi 😉😉)

        Hay varios plugins muy buenos que te pueden facilitar mucho la vida como suggestions y highlighting.

          Guillermo Loza Hernandez

          Guillermo Loza Hernandez

          student•
          hace 6 años

          Muy buenas recomendaciones :D

          Andres Condezo Monge

          Andres Condezo Monge

          student•
          hace 5 años

          Gracias!!!

        Daniela Suárez

        Daniela Suárez

        student•
        hace 6 años

        Para copiar y pegar en terminal Unix

        • Copiar: ctrl + shift + c

        • Pegar: ctrl + shift + v

          Juan Sebastián Joya Rodríguez

          Juan Sebastián Joya Rodríguez

          student•
          hace 6 años

          En linux, si oprimes la rueda del mouse, es como hacer el comando de pegar

        José Abraham Sánchez Jiménez

        José Abraham Sánchez Jiménez

        student•
        hace 6 años

        Algo que se esta asumiendo es que tienes Homebrew installado, pero para aquellos que no tienen este gestor de paquetes para Mac, deben instalarlo primero, sino al ejecutar brew install zsh zsh-completions les mandará un error "zsh: command not found: brew" Para instalar Homebrew solo deben ejecutar:

        /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
          Nohora Patricia Moreno García

          Nohora Patricia Moreno García

          student•
          hace 6 años

          Este es un buen tutorial https://medium.com/@admin101/c%C3%B3mo-instalar-homebrew-desde-la-consola-en-macos-bb75527e5d4a

          Jenner Alexis

          Jenner Alexis

          student•
          hace 5 años

          gracias crack

        Sebastián Mera

        Sebastián Mera

        student•
        hace 6 años

        Para los que tengan Windows pueden saltar a la siguiente clase, esta solo es para usuarios macOS.

          Edmundo Salamanca Villa

          Edmundo Salamanca Villa

          student•
          hace 6 años

          No es necesario, aunque tengas windows si puedes hacer estos pasos por si acaso, no el primero, pero si utilizar el shell de zsh

          Diego Rubio

          Diego Rubio

          student•
          hace 5 años

          entonces que, lo hacemos o no lo hacemos ahahah

        Carlos Alfaro

        Carlos Alfaro

        student•
        hace 6 años

        Me gusta el estilo de este maestro. Claro y al punto.

        Anyx Tronandix

        Anyx Tronandix

        student•
        hace 6 años

        Ya puedes tener Linux en windows sin la necesidad de una maquína virtual pueden probar como yo usando esta guia para tener Windosws WSL (Windows Subsystem for Linux) https://www.windowscentral.com/install-windows-subsystem-linux-windows-10

          Santos Soffli

          Santos Soffli

          student•
          hace 6 años

          gracias, lo probaré

        Jonathan Abraham Villegas Villanueva

        Jonathan Abraham Villegas Villanueva

        student•
        hace 6 años

        Si estás desde Windows, no te desanimes, también puedes hacer esta configuración desde la terminal de Linux.

        bash.jpg

        Usuario anónimo

        Usuario anónimo

        user•
        hace 5 años

        🐱‍💻 Configurar la terminal y utilizar lo aprendido anteriormente, esta clase fue genial.

        Leonardo Gomez

        Leonardo Gomez

        student•
        hace 6 años

        In macOS other alternative is Iterm2 is a good option.

        Linette Lopez Benitez

        Linette Lopez Benitez

        student•
        hace 6 años

        Aunque tengas windows vi la clase para aprender cuando tenga una mac :)

          Juan García Bauzá

          Juan García Bauzá

          student•
          hace 6 años

          Si tienes Win 10, puedes usar WSL para ejecutar la consola linux, donde los comandos son practicamente los mismos.

        Aaron Yamil Luna Parrado

        Aaron Yamil Luna Parrado

        student•
        hace 6 años

        Para las personas que tengan este problema: The application “Hyper” can’t be opened. User homebrew para instalar Hyper: brew update brew cask install hyper

          Fernando Torres

          Fernando Torres

          student•
          hace 6 años

          Muchas gracias, funcionó perfectamente!

          Jenner Alexis

          Jenner Alexis

          student•
          hace 5 años

          y si no puedo usar el comando brew?. esoy en mac

        Cheranthony Peña Perez

        Cheranthony Peña Perez

        student•
        hace 6 años

        Debo hacer eso tambien para Windows?

          Ivan Daniel Cuevas

          Ivan Daniel Cuevas

          student•
          hace 6 años

          Tengo esa misma pregunta, alguien de la comunidad que nos ayude

          Cheranthony Peña Perez

          Cheranthony Peña Perez

          student•
          hace 6 años

          En la otra clase el explica para hacerlo en Windows, parece que nos adelantamos un poquito, puedes saltar esta clase.

        Alexander Jaramillo Ordiales

        Alexander Jaramillo Ordiales

        student•
        hace 5 años

        en vez de Hyper podemos usar Ubuntu para windows o git bash ?

          Kevin J. Zea Alvarado

          Kevin J. Zea Alvarado

          student•
          hace 5 años

          Te recomiendo que tomes el curso de Prework para Windows, ya que este es para quienes tienen macOS.

          En ese curso se dan mejores instrucciones para desarrollar en Windows.

          Alexander Jaramillo Ordiales

          Alexander Jaramillo Ordiales

          student•
          hace 5 años

          Muchas gracias Kevin

        franco JH

        franco JH

        student•
        hace 6 años

        Para los de windows pasar a la siguiente clase, omitan esta

          Rafael Romero

          Rafael Romero

          student•
          hace 6 años

          y a mi

        David Behar

        David Behar

        student•
        hace 6 años

        Yo con iTerm soy completamente feliz.

        iTerm es amor 😍

        Diego Chuquiyauri

        Diego Chuquiyauri

        student•
        hace 6 años

        https://www.iterm2.com/

        Usuario anónimo

        Usuario anónimo

        user•
        hace 6 años

        Todos los pasos desde la terminal de Ubuntu en windows funcionan perfectamente. (Claro que no instalaríamos Hyper, solo instalaríamos oh-myzsh y lo usaríamos en la terminal de ubuntu)

        John Jairo Pico Parra

        John Jairo Pico Parra

        student•
        hace 6 años

        yo trabajo desde la consola de windows, clase solo de informacion

          Juan Burns

          Juan Burns

          student•
          hace 6 años

          Gracias por avisar, yo lo estaba viendo y uso windows tambien