Comando cd para Linux
El comando cd con Bash es otro de los comandos que utilizamos mucho cuando trabajamos con la terminal de Linux. Se utiliza para navegar entre directorios del sistema de archivos y hace referencia al juego de palabras (Change Directory).
cd [ruta]
Para entrar dentro de un subdirectorio únicamente tenemos que poner cd <nombre_del_subdirectorio>. En este ejemplo voy a entrar en el subdirectorio Desktop.
cd Desktop

Si el nombre de nuestro directorio tuviese espacios en blanco tendríamos que acceder utilizando comillas. Podemos hacer uso de comillas simples o dobles.
cd "Mi subdirectorio"
Si queremos cambiar al directorio del usuario únicamente debemos escribir el comando cd.
cd
En la captura de pantalla siguiente se puede observar que la ruta activa es /Desktop/ciberseguridad (mediante el comando pwd podemos obtener en pantalla la ruta activa). Una vez que ejecuto el comando cd y nuevamente pwd el directorio activo es el directorio del usuario.

cd con ruta relativa
La ruta relativa es la que comienza en el directorio activo del sistema de archivos.
cd ruta_relativa/del_fichero
Como estamos situados dentro del directorio Desktop, este sería nuestro directorio activo, para hacer uso de las rutas relativas debemos indicarle la ruta de ahí en adelante.
(El comando cat muestra el contenido del archivo hola.txt)

cd con ruta absoluta
La ruta absoluta es la que comienza desde el directorio raíz nuestro sistema de archivos.
cd /ruta_absoluta/del_fichero
Ahora vamos a ver el mismo ejemplo anterior pero haciendo uso de las rutas absolutas. Independientemente del directorio en el que estemos situados, escribiremos la ruta absoluta de nuestro archivo hola.txt para ver su contenido.
Nuestro directorio activo es /Desktop/OBD y la ruta absoluta /home/kali/Desktop/diccionario/hola.txt

Algunas ejemplos de uso del comando cd
Para ir al directorio padre
cd ..
Para volver al directorio anterior en el que estábamos, simulando un atrás del navegador web.
cd -
Si necesitamos ir directamente al directorio de inicio del usuario utilizamos el símbolo virgulilla ~
cd ~
# Ruta absoluta para el directorio Desktop
# /home/kali/Desktop
# Haciendo uso de ~
# ~/Desktop
En equipos Mac podemos escribir el símbolo de virgulilla pulsando la tecla alt + ñ.
En el siguiente ejemplo cambiaremos de directorio haciendo uso de la virgulilla. Pasaremos del directorio /Desktop/diccionario/Mi Subdirectorio al directorio Music del usuario activo.
cd ~/Music

Error accediendo a un directorio con Bash
Si intentamos acceder a un directorio que no existe, o que sí existe pero hemos colocado de forma errónea la ruta, obtendremos un error.
