Skip to content

7. Comandos de Terminal relevantes

Fran Ibarra edited this page Jan 11, 2024 · 4 revisions

Durante el curso, todas las actividades y tareas serán únicamente ejecutadas desde la terminal, por ejemplo, python3 main.py. Por lo tanto, es importante conocer algunos comandos de terminal que resultarán útiles a lo largo de este curso.

cd, pwd, ls y dir.

Estos comandos son muy útiles para moverse, saber donde estás y qué hay en un directorio (más conocidodo como "carpeta").

  • cd es un comando para moverse de carpeta.
    • cd IIC2233 te permite acceder al directorio llamado IIC2233.
    • cd .. te permite salir del directorio actual y volver al directorio padre.
    • cd (vacío, sin nada más) va a tener diferente funcionalidad según el Sistema Operativo:
      • Linux/MacOs: Te permite acceder al directorio raíz del PC desde cualquier ubicación. Estando en el directorio raíz, se recomienda no hacer cd ...
      • Windows: te permite obtener el path absoluto en donde estás actualmente en la terminal.
  • ls es un comando para ver el contenido del directorio actual. Así puedes ver qué otros directorios o archivos hay en donde estés actualmente. En el caso de Windows, hay que usar el comando dir.

Estos comandos se encuentran más detallado, con ejemplos e imágenes, en los Contenidos del curso - Semana 1.

open . y start .

Estos comandos sirven para la misma acción: abrir el administrador de archivos de tu sistema operativo (SS.OO.), esta es la típica ventana que permite ver los directorios y archivos de forma visual. En Windows se le conoce como "Explorador de archivos"; mientras que en Mac corresponde a "Finder".

  • open . es el comando usado en macOS.
  • start . es el comando usado en Windows.

Imaginemos que estamos en una carpeta llamada Avanzada. Dentro de ella hay 2 carpetas (contenidos y Syllabus) y 1 archivo (notas.py). Una vez escrito el comando para abrir la ventana de documentos, espera unos segundos y aparecerá la ventana para

Un posible uso de este comando es: (1) navegar por la terminal hasta el Syllabus y abrirlo, (2) copiar los archivos de Actividades/Tareas/Experiencias. Luego, (3) navegar hasta otra carpeta y abrirla. Finalmente, (4) pegar los archivos copiados en el paso (2).

touch o type

Este comando es útil para generar archivos en blanco. Simplemente ejecuta touch main.py y se generará un archivo vacío denominado main.py, que luego podrás editar utilizando tu interfaz de desarrollo preferida y ejecutar posteriormente mediante el comando python3 main.py.

En el caso de Windows, haciendo type nul > main.py crearás un archivo vacío main.py que luedo podrás editar y ejecutar

code .

Este comando se utiliza para abrir el editor de código Visual Studio Code en el directorio actual. Cuando ejecutas code ., Visual Studio Code se abrirá y cargará todos los archivos y carpetas del directorio actual en su interfaz de usuario, lo que te permitirá comenzar a trabajar en tu proyecto directamente desde la línea de comandos.

Este comando viene por defecto instalado en algunos sistemas operativos. En caso de utilizar macOS, hay que activar el comando. Para esto sigue los siguientes pasos

  1. Abre Visual Studio Code.
  2. Ve al menú "View" (Ver) en la parte superior y selecciona "Command Palette" (o Paleta de comandos en español), o simplemente presiona Cmd + Shift + P.
  3. Escribe "shell command" en el cuadro de búsqueda de la paleta de comandos.
  4. Debería aparecer una opción llamada "Shell Command: Install 'code' command in PATH" (o Comando Shell: Instalar el comando 'code' en PATH en español). Selecciónala y espera a que se complete la instalación.

Una vez que hayas realizado estos pasos, deberías poder usar el comando code . en la terminal para abrir Visual Studio Code en el directorio actual en tu Mac.