¿Cómo se implementa el cd del comando shell de Linux? ¿En qué carpeta está?
El comando cd generalmente no tiene un archivo ejecutable, es un comando de shell integrado. Hay una implementación de cd en el código fuente de bash (bash se puede descargar desde el sitio web de gnu), pero no hay mucho código.
A grandes rasgos, su función es la siguiente:
1. Actualizar el valor de la variable de entorno $PWD en el shell actual
2. llamar a chdir
p>La implementación de chdir está en el kernel.