CursosEmpresasBlogLiveConfPrecios

Programas disponibles desde terminal: bc, md5, more, tail, cat, wc

Clase 7 de 14 • Introducción a Terminal y Línea de Comandos 2016

Contenido del curso

Bienvenido al curso

  • 1
    Bienvenidos al Curso de Introducción a la terminal

    Bienvenidos al Curso de Introducción a la terminal

    00:49 min
  • 2
    ¿Qué es la terminal o CLI (command line interface) ?

    ¿Qué es la terminal o CLI (command line interface) ?

    04:24 min
  • 3

    Material y lista de comandos usados en el curso

    00:12 min

Introducción a la terminal

  • 4
    Navegación entre directorios y listado de archivos  ( pwd, cd, ls)

    Navegación entre directorios y listado de archivos ( pwd, cd, ls)

    14:33 min
  • 5
    Creación de directorios, mover, copiar y renombrar archivos

    Creación de directorios, mover, copiar y renombrar archivos

    10:47 min
  • 6
     Links (Referencias de archivos o directorios ) y eliminar elementos desde la terminal

    Links (Referencias de archivos o directorios ) y eliminar elementos desde la terminal

    09:25 min
  • 7
    Programas disponibles desde terminal: bc, md5, more, tail, cat, wc

    Programas disponibles desde terminal: bc, md5, more, tail, cat, wc

    Viendo ahora
  • 8
    Documentación disponible desde terminal ( man )

    Documentación disponible desde terminal ( man )

    03:06 min
  • 9
    Monitoreo de procesos desde la terminal

    Monitoreo de procesos desde la terminal

    18:11 min
  • 10
    Standard Input, Standard Output y Standard Error

    Standard Input, Standard Output y Standard Error

    21:59 min
  • 11
    Busqueda de contenido, archivos, carpetas y uso de Grep

    Busqueda de contenido, archivos, carpetas y uso de Grep

    21:44 min

Complementos del curso

  • 12
    Peticiones HTTP desde la terminal con curl

    Peticiones HTTP desde la terminal con curl

    20:16 min
  • 13
    crontab

    crontab

    20:17 min

Sesiones en Vivo

  • 14
    Shell scripting

    Shell scripting

    39:35 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
        Raúl Segura Nabarret

        Raúl Segura Nabarret

        student•
        hace 10 años

        Les comparto la documentación de bc, md5,  more, tail, cat y wc en Ubuntu

          Israel Rodríguez

          Israel Rodríguez

          student•
          hace 10 años

          Para revisar casi cualquier manual de un comando es mejor usar la misma terminal:

          man comando

          Incluso puedes revisar el manual del comando man

          man man 
          Alejandro Velásquez Molina

          Alejandro Velásquez Molina

          student•
          hace 10 años

          Excelente aporte.

        franklin  valdez

        franklin valdez

        student•
        hace 9 años

        un aporte el comando md5, para lo que tenga instalado ubuntu es usa del mismo modo pero agregándole sum.
        ejemplo(MD5SUM)

          Jairo Ramirez Castaño

          Jairo Ramirez Castaño

          student•
          hace 9 años

          Gracias por la info, me sirvio.

          Jonathan Sifuentes

          Jonathan Sifuentes

          student•
          hace 9 años

          gracias 😄

        Jeremías Reyes

        Jeremías Reyes

        student•
        hace 9 años

        el comando open en Linux se puede escribir asi xdg-open nombre_archivo

          Luis Enrique Nava Zavala

          Luis Enrique Nava Zavala

          student•
          hace 8 años

          Tambien

          gedit archivo.txt``` y si el archivo no es txt y es csv

          libreoffice archivo```

        Raul Gerez

        Raul Gerez

        company_admin•
        hace 8 años

        **bc **= es una calculadora, permite hacer operaciones, también se le puede mandar un archivo con operaciones matemáticas.
        **open **= abre un archivo con lo que el sistema crea que es lo mas útil para operarlo.
        **md5 **= es un checksum, crea una cadena(huella digital) de un archivo. identifica archivos.
        more/less=Es útil ya que si el archivo es muy grande lo pagina. Lo que permite verlo en partes.
        tail=Imprime las ultimas 10 líneas de un archivo, con la bandera -n se le puede indicar cuantas líneas imprimir.
        cat=Imprime un archivo, concatena archivos,.
        wc=Cuenta el número de lineas, palabras y caracteres.

        Rafael Romario Roncancio Vinchery

        Rafael Romario Roncancio Vinchery

        student•
        hace 9 años

        En ubuntu 14.04 no funciona abrir imagen con open porque tiene el visor de imagenes gnome

        eog foto01.jpg
        gnome-open foto01.jpg

        Las dos abren el archivo la diferencia es que si digitamos el nombre incorrecto
        eog abrirá el programa sin una imagen mostrando error en la interfaz
        gnome-open mostrara en la terminal que el archivo no existe y fin del proceso
        se podria decir que gnome-open es mas limpio

          Adolfo Cruz Basilio Geniz

          Adolfo Cruz Basilio Geniz

          student•
          hace 8 años

          Muy buen dato hermano tienes razon abre sin error en la terminal. 😄

          Isaac Israel Groisman Oberman

          Isaac Israel Groisman Oberman

          student•
          hace 8 años

          también funciona en Ubuntu con el comando: xdg-open para abrir esos archivos

        Joaquin Araujo

        Joaquin Araujo

        student•
        hace 8 años
        • bc Es una calculadora. Para salir quit
          Nota: Una bandera muy práctica de bc es -q, esta nos ayuda a “omitir el mensaje de bienvenida de dicha calculadora” y nos manda directamente a ejecutar operaciones
        • open Abre un archivo con el programa que el sistema crea más conveniente.
          Nota: A el comando open se le puede agregar una bandera para especificar el programa que deseas para abrir el archivo, esa bandera es: -a seguido del programa, por ejemplo: open -a subl file.txt
        • mb5 Muestra la huella digital de un archivo (existen mejores, claro esta)
          more Imprime una parte de un archivo (para leerlo desde la terminal). Para salir se presiona la letra q
        • tail Imprime las últimas 10 líneas del archivo.
        • -20 Esta bandera muestra las últimas 20 líneas (se puede imprimir el número deseado).
        • -f Esta bandera mantiene activamente en modo “de escuchar” un archivo, esto sirve para desarrollar, muestra logs, etc.
        • cat Es concatenación. Imprime todo el archivo, a diferencia de more es que no lo página.
        • wc Cuenta el número de líneas, palabras y caracteres.
        • -l Esta bandera muestra todas las líneas que tiene.
        • -w Esta bandera muestra todas las palabras que tiene.
        • -c Esta bandera muestra todos los caracteres que tiene.

        Si necesitas una guía rápida de todos los comandos que se verán en el curso (incluso estos) aquí la tienes.

          Jhon Carlos Romo Ramirez

          Jhon Carlos Romo Ramirez

          student•
          hace 7 años

          Ya no se encuentra el sitio.

        Egor Villanueva Espinoza

        Egor Villanueva Espinoza

        student•
        hace 9 años

        En ubuntu es md5sum.
        Cuando digito: open -a textedit <nombre del archivo>… Me sale opcion incorrecta <<a>>
        Estoy en ubuntu porsiaca

          Hernán Garcia

          Hernán Garcia

          student•
          hace 9 años

          El comando ‘open’ no existe en Ubuntu, puedes probar el comando ‘xdg-open’ 😃

          Egor Villanueva Espinoza

          Egor Villanueva Espinoza

          student•
          hace 9 años

          Gracias man…me funcinó

        Héctor Daniel Vega Quiñones

        Héctor Daniel Vega Quiñones

        teacher•
        hace 8 años

        Como usar bc en Kali Linux
        En realidad se usa otra calculadora, la gnome calculator.
        Para usarla de forma gráfica se usa el comando

        gnome-calculator

        Para usarla en línea de comandos (tal como bc) se usa el siguiente comando

        gcalccmd

        Recuerden presioncal Ctlr + C para salir de la calculadora en modo terminal de comados 😃

          Héctor Daniel Vega Quiñones

          Héctor Daniel Vega Quiñones

          teacher•
          hace 8 años

          Como usar md5 en Kali Linux
          A diferencia de otros sistemas, en Kali Linux el comando para md5 es:

          md5sum
          Jairo Ramirez Castaño

          Jairo Ramirez Castaño

          student•
          hace 8 años

          Muchas gracias @Terranigma me sirvió mucho tu información

        Hosman Alberto Henao Daza

        Hosman Alberto Henao Daza

        student•
        hace 6 años

        buenas noches, disculpen es que ninguno de esos comandos me funcionan, los de esta clase, estoy usando kali-linux es un box virtual, les agradezco su colaboracion

        Cristian Briones

        Cristian Briones

        student•
        hace 5 años

        Que comando puedo utilizar si quiesiera eliminar el contenido que hay dentro de un archivo??

          Carlos Eduardo Gomez García

          Carlos Eduardo Gomez García

          teacher•
          hace 5 años

          ¡Hola! Estás tomando un curso muy viejo (del 2016), tenemos uno más actualizado: Curso de Introducción a la Terminal y Línea de Comandos 2019

          Aunque, igual puedes esperarte por la renovación de ese: Curso de Introducción a la Terminal y Línea de Comandos

          Siempre que veas un curso que tiene el año al lado de su número, huye de ahí porque son cursos que ya están obsoletos 👀.

          Respondiendo a tu pregunta, si quieres limpiar un archivo, puedes hacer esto:

          echo "" > archivo.txt

          Básicamente estás imprimiendo un valor vacío (nada) y estás redirigiendo la salida hacia el archivo, por lo que todo lo que haya ahí se sobreescribirá por nada :D

        Emmanuel Sturla

        Emmanuel Sturla

        student•
        hace 9 años

        para linux con el comando nano (nombre del archivo) nos permite no solo abrirlo sino que tambien editarlo en la misma terminal.

          David Granados

          David Granados

          student•
          hace 8 años

          tambien con “vi” pero prefiero nano

        Jorge Salamanca

        Jorge Salamanca

        student•
        hace 8 años

        tail = cola. Este me muestra por defecto las ultimas 10 lineas de texto de determinado archivo. si lo acompañamos con un numero ej: -20 nos dara las ultimas 20 lineas. "tail -20" El comando "head" hace todo lo contrario (muestra las primeras 10 lineas de texto).

        Walter Lopez

        Walter Lopez

        student•
        hace 8 años

        El comando tail tiene una utilidad increíble al momento de consultar logs para ver los últimos registros y si queremos aumentar su grado de información en sistemas transaccionales que estén en producción para ver lo útimo que se está registrando o que está ocurriendo en tiempo real le agregamos el flag -f para que nos muestre los cambios que vaya teniendo el archivo así:

        $ tail -f [archivo.log]

        Así mismo tail consulta la cola o final del archivo, el comando contrario sería head el cuál nos desplegaría las primeras líneas.

        Walter Lopez

        Walter Lopez

        student•
        hace 8 años

        Al menos en las distros Linux que he probado cuando se quiere abrir un archivo con una aplicación específica se escribe el nombre del programa seguido del nombre del fichero, por ejemplo para abrir un archivo en cualquier editor que tengamos instalado sería (asumiendo que nos encontramos en el directorio donde está el archivo, de lo contrario tendríamos que darle todo el path):

        $ atom dump.sql // Abre el archivo dump.sql en el editor Atom $ vi httpd.conf // Abre el archivo de configuración de Apache en vi $ nano main.cpp // Abre el archivo fuente de C++ main en nano

        Creo que el comando que enseñan open -a [programa] [archivo] solo se usaría en las Mac.

        Oswaldo Gonzalez

        Oswaldo Gonzalez

        student•
        hace 8 años

        Voy a tener que usar un USB live por que hasta acá dejo de funcionar git bash xd

        Julio Cesar Arenas

        Julio Cesar Arenas

        student•
        hace 5 años

        Hola, Muchachos! Veo que Alberto siempre habla de Nodos, tengo otra definición de nodo del lenguaje C que se utiliza para listas Linkidas y no creo que sea lo mismo ¿ me pueden ayudar con el significado de Nodo en Linux?

        Andres Chanchi

        Andres Chanchi

        student•
        hace 5 años

        vasdfasdfasd

          Reinaldo Mendoza

          Reinaldo Mendoza

          student•
          hace 4 años

          WTF?

        Josué Isaac Fuentes López

        Josué Isaac Fuentes López

        student•
        hace 8 años

        en ubuntu no es md5 es md5sum

        Rodrigo Hernández

        Rodrigo Hernández

        student•
        hace 9 años

        Para la versión Ubuntu 16.04 el comando es reconocido como: ‘md5sum’.

        Cristian Nuñez

        Cristian Nuñez

        student•
        hace 9 años

        Perdon pero md5 no les suena a Hash?

          Carlos José Manrique Ramírez

          Carlos José Manrique Ramírez

          student•
          hace 9 años

          Si, es una función Hash