Los comandos de Linux más usados y para qué sirven


Los comandos de Linux más usados (y para qué sirven)

Si estás empezando a trabajar en Linux –ya sea en servidores, en desarrollo o simplemente porque te pasaste a una distro– es clave aprender algunos comandos básicos. Linux se maneja muchísimo desde la terminal, y conocer estos comandos te va a ahorrar tiempo y dolores de cabeza.

A continuación, te dejo una guía con los comandos más utilizados y una explicación simple de para qué sirven.

1. ls — listar archivos y carpetas

ls

Muestra lo que hay en el directorio actual.
Opciones clave:

  • ls -l → listado detallado (permisos, dueño, peso, fecha)
  • ls -a → incluye archivos ocultos

2. cd — cambiar de directorio

cd carpeta

Te mueve dentro del sistema de archivos.

Ejemplos:

  • cd .. → subir un nivel
  • cd / → ir a la raíz del sistema
  • cd ~ → ir al home del usuario

3. pwd — saber dónde estoy parado

pwd

Muestra la ruta completa del directorio actual.

4. cp — copiar archivos

cp archivo.txt /ruta/destino

Para copiar carpetas:

cp -r carpeta destino

5. mv — mover o renombrar

mv archivo.txt carpeta/

También sirve para renombrar:

mv archivo.txt nuevo_nombre.txt

6. rm — borrar archivos

rm archivo.txt

Quitar carpetas:

rm -r carpeta

7. touch — crear archivo vacío

touch nuevoarchivo.txt

Ideal para inicializar archivos rápido.

8. mkdir — crear directorio

mkdir mi_carpeta

Crear varias subcarpetas juntas:

mkdir -p ruta/completa/con/subcarpetas

9. cat — ver contenido de archivos

cat archivo.txt

10. nano o vim — editar archivos desde terminal

nano archivo.txt

o

vim archivo.txt

11. sudo — ejecutar algo como administrador

sudo apt update

Te da permisos para comandos que requieren nivel root.

12. apt — instalar paquetes (Debian/Ubuntu)

Ejemplo clásico:

sudo apt install nginx

13. ps y top — ver procesos activos

top

o

ps aux

Sirven para ver qué está corriendo y qué está consumiendo recursos.

Conclusión

Estos comandos son la base del día a día en Linux. Con sólo dominar estos, ya podés moverte por el sistema, crear, editar, borrar archivos, instalar software y manejar procesos.