Sé un ninja en la terminal de Linux con estos 5 comandos esenciales
Ricardo Veronica
Posted on February 13, 2023
La terminal Linux es una herramienta que puede acelerar mucho tu trabajo como profesional de la tecnología, pero para los principiantes siempre es algo intimidante; sin embargo, al conocer algunos comandos básicos y practicarlos hasta que estén en tu memoria muscular te harán un Ninja en tu propio sistema operativo.
En este artículo te presento los 5 comandos que todo profesional debe conocer para navegar por tu explorador de archivos y manipularlo a tu antojo, sin tener que recurrir a una GUI (Si no sabes que es esto, puedes leer este Artículo
- pwd
- cd
- ls
- mkdir
- touch
Hacer uso de estos comandos te hará dominar tu sistema operativo de una forma interactiva y eficiente.
Voy a usar la distribución de Manjaro GNU/Linux la cual puedes descargar aquí, pero si estás usando cualquier GNU/Linux o Mac tendrás la terminal a tu disposición.
En un siguiente artículo te diré el por qué prefiero distribuciones basadas en Arch, y no en Debian como es el caso de Ubuntu.
Moviéndote en la terminal como un ninja
Cuando quieres ver las carpetas y los archivos que están en tu usuario, solo abres el explorador de archivos y ves las carpetas: Documentos, Imágenes, Videos, Descargas, y unas cuantas más, justo como lo muestra la imagen.
Vamos, abre el explorador de archivos y ve al home de tu usuario, allí están las carpetas que genera por defecto tu sistema operativo, pero, ¿cómo podemos ver estas carpetas en la terminal?
Antes de esto, asegúrate que estás en el home de tu usuario, en mi caso: /home/ricardoveronica con el siguiente comando
pwd # Por Print Working Directory en Inglés
Si quieres tener una línea nueva en la terminal por si te equivocas al escribir o algo así, presiona las teclas CTRL + C
Si quieres limpiar la terminal, presiona las teclas CTRL + L
Ahora sí, escribe el siguiente comando y verás una lista con los archivos y carpetas que también puedes ver en el explorador de archivos.
ls # Por list en Inglés
Este comando tiene muchos parámetros que le podemos pasar para poder ampliar su funcionalidad, así como cualquier comando en Linux. Intenta escribir lo siguiente y ve que pasa.
ls -la
Muy bien es hora de movernos entre directorios, que es como se llaman las carpetas en los sistemas GNU/Linux, el siguiente comando es como si diéramos doble clic a la carpeta que quisiéramos abrir, el comando para esto es el siguiente.
cd Videos # Por Change directory en Inglés
Puedes presionar la tecla Tab para autocompletar mientras escribes el nombre del Directorio, en mi caso voy a entrar en el directorio Videos, inmediatamente después de eso vuelvo a utilizar el comando anterior ls para ver el contenido de mi directorio, esto lo puedes hacer con doble clic en el explorador de archivos.
Como ves solamente tengo 2 directorios dentro de Videos, estos directorios yo los cree para guardar películas y algunas grabaciones, por lo cual es muy probable que tú no los tengas. (No te preocupes, te enseñaré a crear tus propios directorios)
Ahora regresa al directorio anterior, teniendo en cuenta que el directorio donde estamos posicionados siempre es (.) y el directorio anterior al actual siempre es (..) con esto en mente teclea lo siguiente para regresar. A esto se le llama rutas relativas a la posición del usuario actual.
cd ..
Estamos emulando el dar clic a la flecha de retroceso del explorador de archivos.
Excelente, ya somos libres para movernos por los directorios de nuestro sistema y poder ver qué hay en cada uno de ellos, es tiempo de crear nuestros propios directorios y archivos.
Veamos el primer comando, este es para crear un directorio en donde estamos posicionados, llamémoslo Test
mkdir Test # mkdir por Make Directory en Inglés
Esto es como si diéramos clic derecho en el explorador de archivos, después otro clic en new folder y le pusiéramos nombre, todo esto solo con un comando en la terminal.
Maravilloso, ahora queremos crear un archivo en nuestro nuevo directorio, para eso tenemos el siguiente comando a nuestra disposición, que entre otras funciones tenemos la creación de archivos.
Recuerda primero usar el comando cd para entrar en el directorio Test
touch index.html
De nuevo, este comando nos ahorra dar clic derecho, new document y elegir un tipo de archivo para después nombrarlo, espero que ya te estés dando cuenta los pasos que estamos ahorrando solamente con un par de palabras en la terminal.
Muy bien, por ahora déjalo así mañana te enseñaré como copiar, cortar y pegar lo que hicimos hoy en otra ubicación, además de borrar lo que creamos, claro, todo desde la terminal.
¿Dónde ver más contenido al respecto?
Puedes encontrar un sinfín de documentación en la web, así como cursos especializados en Udemy, Platzi o incluso en YouTube, pero lo que te recomiendo para iniciar inmediatamente es ir al siguiente artículo
Controla Linux desde la terminal. La consola, Shell, Bash o simplemente… | by Ricardo Veronica Duran | Medium
Ricardo Veronica Duran ・ ・
Medium
Lo escribí teniendo en mente la forma más fácil de iniciar con la terminal de Linux, aunque si eres usuario de Windows también puedes iniciar con esta maravillosa herramienta directamente en el sistema operativo de Microsoft con el siguiente artículo
Sé el amo de Windows desde la terminal | by Ricardo Veronica Duran | Medium
Ricardo Veronica Duran ・ ・
Medium
Si te gusta mi contenido, considera suscribirte y apoyar mi trabajo dando like, comentando o compartiendo este o cualquier artículo que he escrito.
Estoy preparando contenido para mi canal de YouTube, puedes suscribirte para que puedas verlo en cuanto este listo.
Photo by Roman Denisenko on Unsplash
Posted on February 13, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.