Bash Linux desde cero: Guía completa para dominar la terminal

Bash Linux: guía completa para empezar desde cero
Linux · Bash · Terminal

Bash Linux: guía completa para empezar desde cero

Aprende a controlar Linux desde la terminal, gestionar archivos, automatizar tareas y crear tus primeros scripts Bash con ejemplos sencillos y prácticos.

¿Qué es Bash?

Bash, cuyo nombre significa Bourne Again Shell, es uno de los intérpretes de comandos más utilizados en sistemas Linux. Permite comunicarse con el sistema operativo escribiendo instrucciones directamente desde la terminal.

Bash no sirve únicamente para escribir comandos. También permite crear scripts, automatizar procesos, administrar servidores y combinar herramientas de Linux.

¿Por qué aprender Bash?

  • Automatizar tareas repetitivas.
  • Administrar servidores Linux.
  • Gestionar archivos y carpetas rápidamente.
  • Trabajar con Git, Docker y servicios en la nube.
  • Crear herramientas para desarrollo y ciberseguridad.
  • Combinar Bash con Python y otros lenguajes.

Primeros comandos de Bash

Mostrar el directorio actual

pwd

Listar archivos y carpetas

ls

Para mostrar información detallada y archivos ocultos:

ls -la

Cambiar de directorio

cd Documentos

Volver al directorio anterior:

cd ..

Ir al directorio personal:

cd ~

Crear y gestionar archivos

Crear una carpeta

mkdir proyectos

Crear un archivo vacío

touch programa.py

Copiar archivos

cp origen.txt copia.txt

Para copiar una carpeta completa:

cp -r carpeta1 carpeta2

Mover o renombrar

mv archivo.txt documentos/
mv viejo.txt nuevo.txt

Eliminar archivos y carpetas

rm archivo.txt
rm -r carpeta
Ten cuidado con rm -r. Los archivos eliminados desde la terminal normalmente no pasan por la papelera.

Buscar archivos y texto

Buscar archivos con find

find . -name "*.py"

Buscar texto con grep

grep "python" archivo.txt

Descargar archivos desde Internet

Usando wget

wget https://ejemplo.com/archivo.zip

Usando curl

curl -O https://ejemplo.com/archivo.zip

Crear tu primer script Bash

Crea un archivo llamado script.sh:

#!/bin/bash

echo "Bienvenido a Bash"

mkdir -p pruebas
touch pruebas/archivo.txt

echo "Proyecto creado correctamente"

Después, concede permisos de ejecución:

chmod +x script.sh

Ejecuta el script:

./script.sh

Variables en Bash

nombre="CodeAddicts"

echo "Bienvenido a $nombre"

Condicionales

if [ -f archivo.txt ]; then
    echo "El archivo existe"
else
    echo "El archivo no existe"
fi

Bucles

for numero in {1..5}
do
    echo "Número: $numero"
done

Consejos para seguir aprendiendo

  • Consulta la ayuda de cada comando con man comando.
  • Practica creando pequeños scripts.
  • Aprende a combinar comandos utilizando tuberías.
  • Usa Bash para organizar tus proyectos y copias de seguridad.
  • Combina Bash con Python para automatizaciones más avanzadas.

Conclusión

Bash es una herramienta esencial para cualquier persona que utilice Linux. Dominar sus comandos básicos te permitirá trabajar con mayor rapidez, automatizar procesos y comprender mejor el funcionamiento del sistema operativo.

Empieza con comandos sencillos, practica cada día y crea pequeños scripts. Con el tiempo, Bash se convertirá en una de las herramientas más útiles de tu entorno de desarrollo.

Sigue aprendiendo en CodeAddicts

Descubre más tutoriales sobre Linux, Bash, Python e Inteligencia Artificial.

Visitar CodeAddicts
© 2026 CodeAddicts · Tutorial original de Bash Linux

Comentarios

Entradas populares de este blog

Inicios de un gran proyecto

Historia de la computación

Código Máquina: Qué es, cómo funciona y ejemplos prácticos en Linux x86-64