Este comando se usa para cambiar de directorio. Generalmente cuando el usuario inicia una sesión en GNU/Linux, el directorio donde comienza es su directorio personal. Desde ahí uno puede moverse a los diferentes directorios donde se tenga acceso usando este comando. Su sintaxis es la siguiente:
| cd directorio | 
Éste es un comando interno del intérprete (por ejemplo, bash), y no lleva opciones que sean de relevancia como para nombrarlas.
Con la utilización del comando cd es bueno explicar conceptos como rutas relativas y rutas absolutas.
- Ruta relativa
- Si la ruta no comienza con / entonces se considera relativa a la ruta actual.
 Referirse al directorio bin/ no es lo mismo que referirse al directorio /bin/, si uno se encuentra en el directorio /usr/, la primera instancia corresponde a /usr/bin/ mientras que la segunda corresponde a /bin/.
- Ruta absoluta
- Si la ruta comienta con / entonces hará referencia a una ruta en el directorio raíz.
Varios casos de uso de cd
Suponiendo que el directorio actual es /home/usuario:
| [/home/usuario]$ cd subdirectorio [/home/usuario/subdirectorio]$ | 
| [/home/usuario]$ cd /subdirectorio [/subdirectorio]$ | 
En el caso que cd se ejecute sin parámetros, cambiará al directorio personal o home directory del usuario.
| [/usr/share/doc]$ cd [/home/usuario]$ | 
Si se quiere cambiar al directorio personal de otro usuario, se puede ejecutar:
| [/home/usuario]$ cd ~otro [/home/otro]$ | 
El último directorio se guarda en una variable de entorno y se puede fácilmente intercambiar con el directorio actual con cd -
| [/home/usuario]$ cd /bin [/bin]$ cd ~/prueba [/home/usuario/prueba]$ cd - | 
 

 
 
No hay comentarios:
Publicar un comentario