Skip to content
This repository has been archived by the owner on Oct 26, 2023. It is now read-only.

Latest commit

 

History

History
39 lines (34 loc) · 2.48 KB

README.md

File metadata and controls

39 lines (34 loc) · 2.48 KB

LA TERMINAL DE UNIX

La terminal es un programa que hace de intermediario entre el ordenador y el usuario, cuyo objetivo es interpretar comandos y ejecutar otros programas sin la necesidad de interactuar con el ratón o la interfaz gráfica. La terminal de Unix se llama Bash, ampliamente adoptada en Unix y Linux. Los comandos son cortos, sin embargo sus nombres son crípticos y su salida son líneas de texto en lugar de algo visual, como un gráfico. La familiaridad con la terminal es casi esencial para utilizar una variedad de herramientas y recursos especializados, da soporte para la automatización de tareas repetidas. Ser capaz de interactuar con ellos se convierte en una habilidad necesaria.

Características

  • Material: El taller usará los materiales de Software Carpentry siguiendo el link https://swcarpentry.github.io/shell-novice-es/ , los mismos se pueden reutilizar libremente bajo la licencia Creative Commons - Attribution.
    La Software Carpentry Foundation forma parte del proyecto The Carpentries, que es una gran comunidad de instructores, capacitadores, mantenedores, ayudantes y simpatizantes que comparten la misión de enseñar habilidades básicas de computación y ciencia de datos a los investigadores.

Nota: El proyecto Open Science Labs no está vinculado al proyecto The Carpentries.

  • Hora estimada: 3 horas
  • Entorno de trabajo: Para los usuarios de Mac OS X y Linux, ya cuentan con un Bash shell instalado por defecto. Para los usuarios de Windows, se recomienda instalar Git Bash desde https://gitforwindows.org/
  • Contenido:
  1. Configuración
  2. Introducción a la Terminal
    ¿Qué es una terminal y por qué utilizarla?
  3. Navegación de archivos y directorios
    ¿Cómo puedo moverme dentro de mi computadora?
    ¿Cómo puedo ver qué archivos y directorios tengo?
    ¿Cómo puedo especificar la ubicación de un archivo o directorio en mi computadora?
  4. Trabajando con archivos y directorios
    ¿Cómo puedo crear, copiar y eliminar archivos y directorios?
    ¿Cómo puedo editar archivos?
  5. Pipes y filtros
    ¿Cómo puedo combinar comandos existentes para hacer cosas nuevas?
  6. Bucles
    ¿Cómo puedo realizar las mismas acciones en varios archivos diferentes?
  7. Scripts de la terminal
    ¿Cómo puedo guardar y reutilizar comandos?
  8. Encontrando archivos
    ¿Cómo puedo encontrar archivos?
    ¿Cómo puedo encontrar algunas cosas dentro de mis archivos?