Saber en qué directorio estamos trabajando, el directorio actual, en Linux
Según como tengamos configurado el prompt puede que nos muestre, o no, el directorio actual de trabajo. En caso de que no aparezca o no sepamos el directorio en el que nos encontramos, podemos usar el comando:
pwd
Que nos indicará el directorio actual.
También lo podemos saber a través de la variable de entorno $PWD, por lo que si escribimos:
echo $PWD
Nos devolverá el mismo resultado que el comando pwd.
En shell script
Si estamos programando un shell script y necesitamos saber la ruta del directorio actual, podemos enviar la salida de pwd a una variable:
#!/bin/bash dir=$(pwd) echo "Estoy en el directorio "$dir
Pero es más sencillo hacer uso de la variable de entorno:
#!/bin/bash echo "Estoy en el directorio "$PWD