Comandos básicos de Linux para empezar desde cero sin pánico
Una guía paso a paso con los comandos esenciales que todo usuario nuevo necesita para moverse en la terminal de cualquier distro. Sin jerga innecesaria y con explicaciones claras para que dejes de tenerle miedo a la consola.
Cuando arrancás con Linux, la terminal suele ser el primer muro que te da miedo saltar. La mayoría de tutoriales te tiran una lista de comandos sin contexto y sin avisarte qué puede salir mal. Acá vamos a hacer otra cosa: te muestro los comandos básicos que realmente vas a usar en tu día a día, explicados como si estuviéramos sentados al lado mirando la misma pantalla.
Empecemos por lo más simple. Abrí la terminal (Ctrl + Alt + T en la mayoría de escritorios) y escribí pwd. Este comando te dice en qué carpeta estás parado. Es como mirar el mapa para saber dónde carajo te encontrás. Vas a ver algo parecido a /home/tuusuario. Eso es tu carpeta personal.
Si querés saber qué archivos y carpetas hay adentro, usá ls. Por defecto muestra solo lo visible. Si querés ver también los archivos ocultos (los que empiezan con punto), agregá el modificador -a: ls -a. Para ver también el tamaño y la fecha de cada cosa, probá ls -lh. El -h hace que los tamaños se lean fácil (KB, MB) en vez de bytes crudos.
Para moverte entre carpetas usás cd. cd Documentos te lleva a la carpeta Documentos que esté dentro de donde estás. Si querés volver a tu carpeta personal desde cualquier lado, simplemente escribí cd sin nada. Para subir un nivel (ir a la carpeta que contiene a la actual) usá cd ... Dos puntos seguidos, sin espacio.
Crear carpetas es fácil con mkdir. mkdir proyecto-nuevo crea una carpeta llamada proyecto-nuevo. Si querés crear varias al mismo tiempo o una dentro de otra, podés hacer mkdir -p proyectos/2025/web. El -p crea las carpetas intermedias si no existen.
Para crear archivos vacíos usás touch. touch nota.txt crea un archivo vacío llamado nota.txt. Si el archivo ya existe, actualiza su fecha de modificación. Para ver el contenido de un archivo de texto sin abrir un editor usá cat nota.txt. Si el archivo es muy largo, mejor usar less nota.txt que te deja navegar con las flechas y salir con la tecla q.
Copiar y mover archivos son dos comandos que se usan todo el tiempo. cp archivo.txt ~/Documentos/copia.txt copia el archivo a la carpeta Documentos con otro nombre. Si querés copiar una carpeta completa, tenés que agregar -r (recursivo): cp -r carpeta vieja/carpeta-copia. Para mover o renombrar usás mv. mv archivo-viejo.txt archivo-nuevo.txt renombra. mv archivo.txt ~/Descargas/ lo mueve a otra carpeta.
Borrar cosas es donde más gente se pone nerviosa. rm archivo.txt borra un archivo. Para borrar una carpeta vacía usás rmdir carpeta-vacia. Si la carpeta tiene cosas adentro, tenés que usar rm -r carpeta-con-cosas. El -r es recursivo y borra todo lo que haya adentro. Cuidado: no hay papelera de reciclaje en la terminal. Lo que borras se va para siempre. Por eso antes de borrar algo grande siempre es buena idea usar ls para verificar que estás en la carpeta correcta.
Buscar archivos es otra habilidad clave. El comando find es muy potente. Si querés buscar todos los archivos .pdf en tu carpeta personal y subcarpetas: find ~ -name "*.pdf". El tilde (~) representa tu carpeta de usuario. Si querés buscar por contenido dentro de los archivos, usá grep. grep "error" log.txt te muestra las líneas que contienen la palabra error.
Para ver cuánto espacio tenés libre en los discos usá df -h. Te muestra cada partición, su tamaño, lo usado y lo disponible en formato legible. Si querés ver cuánto ocupa cada carpeta dentro de la actual, probá du -sh *. El asterisco significa “todo lo que hay acá”.
Instalar y quitar paquetes depende un poco de la distro, pero los conceptos son parecidos. En Ubuntu, Debian y derivados usás apt. Primero actualizás la lista de paquetes con sudo apt update, después instalás con sudo apt install nombre-del-paquete. Para quitarlo usás sudo apt remove nombre-del-paquete. En Fedora el equivalente es dnf y en Arch es pacman. El sudo significa que estás dando permisos de administrador para esa operación.
Ver los procesos que están corriendo es útil cuando algo se cuelga. ps aux te muestra una lista larga de todo lo que está ejecutándose. Para buscar un proceso en particular podés combinarlo con grep: ps aux | grep firefox. Si querés matar un proceso que no responde, usá kill PID reemplazando PID por el número que aparece en la segunda columna.
Para ver el uso de CPU y memoria en tiempo real, el clásico es top. Hay una versión más moderna y linda llamada htop que podés instalar. Con las flechas podés seleccionar un proceso y matarlo con F9.
Redirigir la salida de un comando a un archivo es una de las cosas más útiles de la terminal. Si querés guardar la lista de archivos en un txt: ls -la > lista-archivos.txt. El signo mayor que crea o sobreescribe el archivo. Si querés agregar al final sin borrar lo que ya tenía, usá >>.
Encadenar comandos con el pipe (|) te permite hacer cosas muy potentes. Por ejemplo, ls -l | less te muestra la lista larga y te deja navegarla. O cat log.txt | grep "ERROR" | less para filtrar solo las líneas con error y verlas paginadas.
Por último, un comando que salva vidas: man. Escribí man ls y vas a ver el manual completo del comando ls. Podés navegar con flechas y salir con q. Si no sabés exactamente qué comando usar, probá apropos palabra-clave y te muestra comandos relacionados.
Estos comandos no son todo Linux, ni siquiera son el 10% de lo que podés hacer. Pero con ellos ya podés moverte, organizar tus archivos, instalar lo que necesites y resolver la mayoría de problemas cotidianos sin tener que abrir el navegador cada dos minutos. La idea es que los vayas probando de a uno, sin apuro. Romper algo es la mejor forma de aprender, siempre y cuando tengas un backup o una máquina virtual para experimentar.
La terminal no es un lugar hostil. Es solo otra forma de hablarle a tu computadora. Al principio parece otro idioma, pero después de unos días empezás a pensar en comandos como si fueran verbos. Y cuando eso pasa, ya no querés volver atrás.