5 Comandos Básicos de Linux que Todo Principiante debería Conocer

Recuerdo cuando empecé a usar Linux a finales de los años 90. En aquellos tiempos, el uso de la línea de comandos no era opcional; si trabajabas con este sistema operativo de código abierto, pasabas tiempo en la terminal.

Era un desafío porque no había tanta ayuda disponible como hoy, y tuve que aprender por mi cuenta. Afortunadamente, perseveré y me volví competente. Sin embargo, la ironía es que, aunque invertí mucho esfuerzo en aprender, el uso de la línea de comandos ya no es un requisito indispensable.

A pesar de ello, los primeros comandos simples que aprendí sentaron las bases para un mayor conocimiento, facilitando mi camino hacia adelante y creando una base sólida sobre la que construir.

Aunque estos comandos son bastante básicos, son esenciales para quienes recién empiezan. Aquí te explicaré por qué creo que todo nuevo usuario debería aprender estos cinco comandos de Linux.

1. ls

El comando ls muestra el contenido de un directorio. Al ejecutar ls, podrás ver todas las carpetas y archivos dentro del directorio actual.

Este comando tiene varias opciones útiles. Por ejemplo, si deseas ver los detalles de los archivos y carpetas, puedes añadir la opción -l (lista larga), utilizando el comando ls -l o simplemente ll. Esto mostrará los permisos, propietario, grupo, tamaño y fecha/hora de creación de cada archivo y carpeta.

Otra opción práctica es -a, que muestra todos los archivos, incluidos los ocultos (archivos o directorios que comienzan con un punto .). Combinando las opciones, puedes usar ls -la para ver los detalles de todos los archivos y carpetas en tu directorio, incluidos los ocultos.

2. cd

El comando cd se utiliza para cambiar de directorio. Por ejemplo, si estás en tu directorio de inicio (generalmente /home/NOMBRE_USUARIO) y deseas cambiar al directorio de Documentos, ejecutarías cd Documentos.

Si estás en cualquier otro directorio y quieres cambiar al directorio de Documentos dentro de tu directorio de inicio, puedes usar cd ~/Documentos. Además, puedes volver directamente a tu directorio de inicio simplemente escribiendo cd.

3. rm

Para eliminar un archivo o carpeta, se utiliza el comando rm. Por ejemplo, para eliminar un archivo llamado test.txt en tu directorio de inicio, el comando sería rm ~/test.txt.

Eliminar una carpeta requiere una opción adicional. Si intentas eliminar una carpeta con rm ~/test, recibirás un error porque necesitas usar la opción -r (recursiva) para eliminar el contenido de la carpeta antes de eliminar la propia carpeta. El comando correcto sería rm -r ~/test.

Si quieres ser más cuidadoso al eliminar carpetas, puedes usar el modo interactivo, que solicita confirmación antes de eliminar cualquier cosa: rm -ir ~/test.

4. cp

El comando cp se utiliza para copiar archivos. Si quieres hacer una copia del archivo test.txt en tu directorio de inicio y guardarla en el directorio de Documentos, usarías cp ~/test.txt ~/Documentos/.

Si deseas copiar y renombrar el archivo al mismo tiempo, puedes especificar el nuevo nombre: cp ~/test.txt ~/Documentos/test1.txt.

5. mv

El comando mv significa “mover” y permite mover un archivo o carpeta de un lugar a otro. Si deseas mover el archivo test.txt a tu directorio de Documentos, el comando sería mv ~/test.txt ~/Documentos/.

Similar al comando cp, no es necesario añadir el nombre del archivo en el destino si solo lo estás moviendo.

El comando mv también se utiliza para renombrar archivos sin hacer copias. Por ejemplo, si quieres renombrar test.txt a testing.txt, usarías mv ~/test.txt ~/testing.txt. También puedes mover y renombrar un archivo simultáneamente: mv ~/test.txt ~/Documentos/testing.txt.


Conclusión final

He mostrado lo básico de cada comando. Al comenzar a usar Linux, esto es todo lo que necesitarás. Sin embargo, a medida que avanzas, podrías necesitar explorar características más avanzadas de estos comandos. Un buen lugar para comenzar es la página de manuales (man pages) que está disponible en tu sistema.

Puedes ver la página de manual de cada comando ejecutando man COMANDO (donde COMANDO es el nombre del comando que deseas leer). Así que prueba con man ls, man cd, man rm, man cp y man mv.

Estas páginas de manual detallan todas las opciones disponibles para cada comando, ayudándote a ampliar tu conocimiento y habilidades en Linux.


Más Comandos de Linux que Deberías Conocer