CursosEmpresasBlogLiveConfPrecios

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

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

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)

    Viendo ahora
  • 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

    05:54 min
  • 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

    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

    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

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

    02:59 min
  • 17
    Conclusiones

    Conclusiones

    01:12 min
Tomar examen
Resumen
  • cat: permite visualizar un archivo completo en la terminal.
  • more: muestra por partes un archivo dentro de la terminal.
  • tail: muestra las últimas 10 líneas de cada archivo, se puede modificar pasándole el parámetro con el número de líneas -15.
  • open: abre un archivo con el programa que tengamos por defecto.

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

      Comentarios

      Carlos Alberto Orellana Soto

      Carlos Alberto Orellana Soto

      student•
      hace 6 años
        Kevin Morales

        Kevin Morales

        student•
        hace 6 años
        José Rigoberto Salas Chacón

        José Rigoberto Salas Chacón

        student•
        hace 6 años
      Yulieth Lubo

      Yulieth Lubo

      student•
      hace 7 años
        Russell Sotomayor

        Russell Sotomayor

        student•
        hace 6 años
      Erik Fernandez

      Erik Fernandez

      student•
      hace 7 años
        Leidy Marcela Álvarez Mejía

        Leidy Marcela Álvarez Mejía

        student•
        hace 6 años
        Juan Sebastian Flórez Gómez

        Juan Sebastian Flórez Gómez

        student•
        hace 6 años
      Joe Domat

      Joe Domat

      student•
      hace 7 años
      Alejandro Maguey Rentería

      Alejandro Maguey Rentería

      student•
      hace 6 años
      Nestor Jesus Rodriguez Rodriguez

      Nestor Jesus Rodriguez Rodriguez

      student•
      hace 6 años
        Efraín Hernández García

        Efraín Hernández García

        student•
        hace 6 años
        Germán E. Torres H.

        Germán E. Torres H.

        student•
        hace 6 años
      Catherine Mejias

      Catherine Mejias

      student•
      hace 7 años
        Jonnathan David Triana Botia

        Jonnathan David Triana Botia

        student•
        hace 7 años
        Jean Carlos Recio Caballero

        Jean Carlos Recio Caballero

        student•
        hace 6 años
      Nahuel Alejandro Acevedo

      Nahuel Alejandro Acevedo

      student•
      hace 6 años
        Fidel Corrales A

        Fidel Corrales A

        student•
        hace 6 años
        Juan Antonio Lucero Verde

        Juan Antonio Lucero Verde

        student•
        hace 6 años
      Ilse Alejandra Fermán García

      Ilse Alejandra Fermán García

      student•
      hace 6 años
      Karen Paola Diaz Duarte

      Karen Paola Diaz Duarte

      student•
      hace 6 años
      Wilson Delgado

      Wilson Delgado

      student•
      hace 6 años
        Marlon Hugo Mejia Pantoja

        Marlon Hugo Mejia Pantoja

        student•
        hace 6 años
        Jose Angel Condori Ccapa

        Jose Angel Condori Ccapa

        student•
        hace 6 años
      Ramdhei López Arcila

      Ramdhei López Arcila

      student•
      hace 6 años
      DAVID EDUARDO BAEZ SANCHEZ

      DAVID EDUARDO BAEZ SANCHEZ

      student•
      hace 7 años
        Fernando Evelio Rivera Flores

        Fernando Evelio Rivera Flores

        student•
        hace 6 años
      Cesar Gonzalez Groh

      Cesar Gonzalez Groh

      student•
      hace 6 años
        Erik Elyager

        Erik Elyager

        student•
        hace 6 años
        Alejandro Tangarife Rivas

        Alejandro Tangarife Rivas

        student•
        hace 6 años
      Usuario anónimo

      Usuario anónimo

      user•
      hace 5 años
      Juliana Gonzalez

      Juliana Gonzalez

      student•
      hace 6 años
        Francisco Uceta Rodríguez

        Francisco Uceta Rodríguez

        student•
        hace 6 años
        Victor Andres Castillo Zambrano

        Victor Andres Castillo Zambrano

        student•
        hace 5 años
      José Manuel Alcalá Guzman

      José Manuel Alcalá Guzman

      student•
      hace 7 años
      Laura Albarracín

      Laura Albarracín

      student•
      hace 7 años
      Marco Sotomayor

      Marco Sotomayor

      student•
      hace 6 años
        Jeferson Stiven Parra Mahecha

        Jeferson Stiven Parra Mahecha

        student•
        hace 6 años
      Camilo Morales Sanchez

      Camilo Morales Sanchez

      student•
      hace 6 años
        Guillermo Martínez López

        Guillermo Martínez López

        student•
        hace 6 años

      Resumen

      Excelente! Gracias por compartirlo

      tail muestra las últimas líneas del archivo, no las primeras. Saludos.

      El comando open es exclusivo de Mac, para Ubuntu utilicé éste:

      xdg-open nombre_archivo

      genial_gracias.

      modificaciones para Windows:

      1. en vez de open es explorer
      2. en vez de more es less

      Gracias :)

      ya se porque me dice que no se encuentra el comando.

      Open es un comando exclusivo para MacOS, si estas usando Ubuntu (aun en Windows), deberas usar el comando xdg-open

      Recuerden que no es necesario que tecleen todo, siempre pueden utilizar la tecla tab para autocompletar.

      Estoy en Ubuntu 20.04 y al ejecutar el comando 'open imagen.jpg' me aparece que el comando open no lo encuentra. Para resolverlo, toca colocar 'xdg-open imagen.jpg' y abre exitosamente.

      Buen tip gracias!

      Gracias por la ayuda...

      Para los que no les funciona el comando “Open” en Windows usen el comando “Start”

      $ start archivo.txt

      Para los que no les sirvio el comando ++start ++ ++ni open++ y tienen sistemas operativos basados en debian les podria servir

      $ see nombre_del_archivo.la_extension

      gracias si funciona

      Hola, tengo unas dudas...primero que nada, mi pc no sabe con que ejecutar los archivos .ico, así que le cambie el formato a .png y tambien intente con una foto...

      Ahora ¿Por que no me funciona el comando open? me sale esto: open: ioctl(VT_GETSTATE): Inappropriate ioctl for device

      Lei en un comentario sobre el comando xdg-open, intente con ese, y me pidio que primero instale esos comandos, luego intente denuevo y me tira este mensaje Error: no "view" mailcap rules found for type "image/png", pero funciona

      x2

      x3

      **more ** ver archivo por partes **cat ** ver todo un archivo, **cat ** README.md > copy_README.md hace copia del archivo **tail ** ver las últimas líneas de un archivo **open ** abre el archivo con el programa por defecto

      C4-1.PNG
      C4-2.PNG
      C4-3.PNG
      C4-4.PNG
      C4-5.PNG

      Al intentar usar open sucede esto: open: ioctl(VT_GETSTATE): Inappropriate ioctl for device

      Me sale lo mismo, Walis esta es la terminar de MAC. creo que nos sale eso por que estamos en una maquina virtual, es decir ejectanto ubuntu desde windows, no en la terminal de linux o windows directamente. Si encuentro al mas de info o como solucionarle ya lo compartire.

      cambia el comando en en linux es xdg-open en mac open

      Me siento con superpoderes

      Para linux Ubuntu toca con xdg-open

      Gracias, este comando me funciono

      Si no les funciona open usen start Así me funciona en Git Bash

      Excelente consejo, ya estoy tan acostumbrado al open que no recordaba la opción de git bash.

      Puede ser por lo que estamos en la versión de Windows?

      ✨ El comando cat no solo sirve solo para mostrar contenido de un archivo, también podemos copiar archivos con el.

      • cat + nombre del archivo: nos permite visualizar todo el contenido del archivo en la terminal. Nos va desplegar todo el contenido y a veces se dificulta la lectura.
      • more + nombre del archivo: nos permite visualizar lo que contiene el archivo por partes. Se despliega una parte del archivo.
      • Para navegar dentro del archivo podemos utilizar las flechas del teclado, si queremos navegar por más espacio utilizamos el botón grande.
      • q: para salir del archivo y regresarnos a la terminal
      • tail + nombre del archivo muestra las ultimas 10 lineas del archivo por defecto si queremos modificar podemos pasarle una bandera del nro de líneas que queremos que nos muestre por ej: tail -15 + nombre del archivo
      • cat + nombre del archivo > copy_"nombre del achivo" : para crear copia de un archivo.
      • open + nombre del archivo: es un comando que nos permite abrir un archivo con el programa que tiene por defecto el sist operativo. Nos va abrir en un preview el archivo binario (imagen por ej). Pero lo mismo podemos hacerlo con archivos de texto, que nos abrira un editor de texto.

      Muchas gracias, Julia.

      gracias por tus apuntes

      /* Herramientas Básicas CAT, MORE, TAIL, OPEN */ cat => permite visualizar todo el documento o el contenido en la terminal. more => permite visualizar el contenido del archivo por partes.(se sale con Q) tail => muestra las ultimas 10 lineas del documento (se le puede pasar el numero de lineas ejemplo -15) cat nombreArchivo > nombreCopia => para copiar un archivo. open => abre el archivo con el programa por defecto del sistema operativo.```

      Tambien para conocer sobre las opciones y uso de los comando se puede usar man $ man [comando]

      ~$ man cat

      Para la gente que este con problemas con el comando open.

      El comando hace lo que nos dice el profesor, solamente en Mac. En Linux es un alias de openvt (abrir terminal virtual). El comando equivalente en linux es xdg-open.

      Gracias me funciono en Fedora.

      no me funciono el comando open tengo windows 10 alejo89@DESKTOP-VD05281:/mnt/c/Users/alejoDev/portafolio/public$ open favicon.ico open: ioctl(VT_GETSTATE): Inappropriate ioctl for device alejo89@DESKTOP-VD05281:/mnt/c/Users/alejoDev/portafolio/public$ open favicon.ico open: ioctl(VT_GETSTATE): Inappropriate ioctl for device alejo89@DESKTOP-VD05281:/mnt/c/Users/alejoDev/portafolio/public$ open logo192.png open: ioctl(VT_GETSTATE): Inappropriate ioctl for device alejo89@DESKTOP-VD05281:/mnt/c/Users/alejoDev/portafolio/public$ open logo192.png open: ioctl(VT_GETSTATE): Inappropriate ioctl for device

      Hola! Me pasó exactamente lo mismo, por ahora no encontré la solución.