Apuntes sobre comandos básicos en Bash

Comandos básicos en Bash

2. Manipulación de archivos y directorios

  • mkdir → Crea un directorio.

    mkdir nueva_carpeta
  • rm → Borra archivos y carpetas.

    rm archivo.txt        # Borra un archivo
    rm -r carpeta         # Borra una carpeta y su contenido
    rm -i archivo.txt     # Pregunta antes de borrar
  • cp → Copia archivos o carpetas.

    cp archivo.txt copia.txt   # Copia un archivo
    cp -r carpeta destino/     # Copia una carpeta
  • mv → Mueve o renombra archivos y carpetas.

    mv archivo.txt nueva_ubicacion/
    mv archivo.txt nuevo_nombre.txt

3. Visualización y edición de archivos

  • cat → Muestra el contenido de un archivo.

    cat archivo.txt
  • less → Permite visualizar archivos grandes de manera interactiva.

    less archivo.txt   # Usa las teclas ↑ ↓ para moverte, "q" para salir
  • nano → Editor de texto en terminal.

    nano archivo.txt

4. Limpiar la terminal

  • clear → Borra la pantalla de la terminal, pero no elimina procesos ni historial.

    clear
  • Ctrl + L → Hace lo mismo que clear, pero sin ejecutar un comando explícito.

    • En macOS: Cmd + K también limpia la terminal.

5. Historial de comandos

  • Cómo moverse en el historial

    • ↑ (Flecha arriba) → Muestra el último comando ejecutado.
    • ↓ (Flecha abajo) → Avanza en la lista de comandos previos.
    • Ctrl + R → Búsqueda rápida en el historial. Escribe parte del comando y pulsa Enter cuando encuentres el que necesitas.
      • Ejemplo: Presiona Ctrl + R y escribe nano, mostrará el último comando que usaste con nano.
  • history → Muestra los últimos comandos ejecutados.

    history
  • Buscar en el historial rápidamente con grep

    history | grep ls   # Filtra los comandos que contienen "ls"
    history | grep nano # Filtra los comandos con "nano"

6. Permisos y propiedades de archivos

  • chmod → Cambia permisos de ejecucion.

    chmod +x script.Rev  # Permisos de ejecución
  • chown → Cambia el dueño de un archivo.

    sudo chown usuario archivo.txt

Uso de Ubuntu en Windows con Visual Studio Code y RStudio

Si tienes Ubuntu instalado en Windows a través de WSL (Windows Subsystem for Linux), sigue estas instrucciones para trabajar con tu entorno de desarrollo en Visual Studio Code.

Iniciar Ubuntu en la terminal de VS Code.

  1. Abre VS Code y ve a Extensions (Ctrl + Shift + X)

  2. Busca WSL e instala la extensión oficial de Microsoft.

  3. Teclea el comando Ctrl + Shift + P y selecciona WSL: Connect to WSL

  4. Se abrirá una nueva ventana, ve a **Terminal** y selecciona una nueva **Terminal**

  5. En la parte inferior se abrirá la terminal de Ubuntu