CDPATH es una variable de entorno que funciona de forma similar a como lo hace la variable PATH para los ejecutables.
Para ejemplificar supongamos que nos encontramos en el directorio /etc y que en nuestro directorio home (/home/usuario) tenemos una carpeta documentos a la que queremos movernos. Podríamos escribir
cd /home/usuario/documentos
Pero si el directorio /home/usuario estuviera en CDPATH podríamos movernos a documentos escribiendo simplemente:
cd documentos
como si la carpeta documentos se encontrara en el directorio actual. Mucho mas cómodo y rápido.
Para modificar el valor de CDPATH edita el archivo .bashrc
gedit .bashrc
y añade una línea del estilo:
$ export CDPATH=.:/home/usuario
Observa que los distintos directorios que queramos añadir han de separarse con dos puntos (:) y que el primer valor es ., que es la forma de referirse al directorio actual en Unix, de forma que no deje de buscarse en los directorios relativos al actual.