Aprender a utilizar la terminal ha sido una de las cosas mas interesantes e importantes durante todo el tiempo que vengo desarrollando, si, esa pantalla negra que a cualquiera que inicia le causa mucho miedo, pero poco a poco uno le va agarrando cariño, porque desde allí puedes hacer un montón de cosas sin utilizar una GUI/Interfaz gráfica, además de que tambien puedes aprender muchas cosas de como funciona o realizar configuraciones muy propias.

Entonces, existen comandos básicos que deberias aprender a utilizar y asi ir perdiendo el miedo. Todos estos comandos en realidad son programas; por ejemplo los siguientes son de navegación, imaginate que tendrias un navegador de archivos y carpetas pero muchisimo mas rápido.

1. pwd (print work directory)

Este comando es super sencillo, si lo ejecutas este te dirá o mostrará donde te encuentras.

![pwd-comando]/content/images/2018/09/pwd-comando.png)

2. ls (list)

Este comando sirve para listar los archivos o carpetas que tienes en el directorio donde te encuentras.

comando-ls-linux

Algunos comandos como este tienen banderas que sirven como parametros que modifican el comportamiento del programa.

-l -> este lista en un formato mas completo.
-h -> muestra los datos de tamaño en un formato mas legible, por ejemplo en MB, KB, etc.
-r -> invierte el orden de salida.

Estos son algunos de las mas importantes banderas del comando ls, estas se pueden concatenar por ejemplo puedes ejecutar ls -lh o solo ls -l

comando-ls-linux-mas-banders

3. cd (change directory)

Este comando sirve para moverte entre directorio, por ejemplo quieres ingresar a una carpeta dentro del directorio donde te encuentras, puedes utilizar cd MisDocumentos/ luego puedes utilizar pwd y/o ls para ver donde te encuentras y/o saber que existe dentro de ese directorio.

No solo puedes avanzar o cambiarte de 1 carpeta en carpeta, sino puedes ingresar a las que desees en una sola ejecución, por ejemplo cd MisDocumentos/Fotografias/2018/.

Ahora para regresar puedes utilizar el cd .. este comando regresa al directorio padre de donde te encuentras.

Bueno estos son 3 comandos muy importantes para navegar entre directorios, saber en que lugar te encuentras y que archivos/directorios existen donde te encuentres.