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
- Guía Completa sobre Linux
- La Chuleta de Comandos de Linux Definitiva
- ¿Cómo pasar al siguiente nivel de Linux? Una Explicación de terminología Avanzada
- 22 Comandos de red básicos de Linux
- 5 Comandos de Linux que necesitas para Recopilar información del Sistema
- 18 Comandos de Linux que todo Programador debería Conocer
- 15 Ejemplos Básicos de Comandos LS en Linux
- Comandos de Bash Linux en una Sola Línea
- Comandos para el ajuste de arranque de Linux
- Comando Tail en Linux
- ¿Cómo crear una copia de seguridad de Linux?
- ¿Cómo usar el comando Watch en Linux?
- 5 ejemplos de comando date en Linux
- 10 Mejores distribuciones de Linux para instalar en una USB
- ¿Cómo Dividir archivos TAR en Múltiples partes de tamaño?
- ¿Cuál es la diferencia entre el comando update vs upgrade?
- 7 mejores distribuciones de Linux para programar
- ¿Cómo configurar la IP en Ubuntu?
- ¿Por qué usar EXA en lugar de LS en Linux?
- 7 Mejores terminales Linux y editores Bash
- 11 mejores emuladores de terminal para Linux
- 10 ejemplos prácticos de comandos Grep para Devs en Linux
- Kali Linux para principiantes, ¿Qué es, cómo instalarlo y para qué sirve?
- 33 Aplicaciones / Software usados en la Serie de Mr. Robot
- 11 Mejores Sistemas Operativos para Hackear
- Guía completa de una Instalación SSH
- ¿Qué es OpenSSH y cómo usarlo?
- Descubre qué es el Shell de Linux
