¿Dónde puedo encontrar el código fuente para el comando cd
del entorno Unix?código fuente para el comando 'cd' de los entornos de Unix
Quiero saber cómo se implementa el comando.
¿Dónde puedo encontrar el código fuente para el comando cd
del entorno Unix?código fuente para el comando 'cd' de los entornos de Unix
Quiero saber cómo se implementa el comando.
Aquí es una explicación completa de cómo cd
obras: http://web.archive.org/web/20090515201659/http://www.cs.ucr.edu/~brett/cs153_w02/syscall.html
El comando Unix cd
sólo llama chdir
y examina los códigos de error.
usando la función chdir:
http://www.opengroup.org/onlinepubs/009695399/functions/chdir.html
CD es generalmente incorporado en la cáscara, sólo debe mirar el código de cualquier shell, por ejemplo, bash, o ceniza.
El comando cd debe basarse en última instancia en la función chdir(), pero si está interesado en todas las expansiones de la línea de comandos, entonces la fuente es el shell.
cd debe estar integrado en el shell, ya que no puede cambiar el directorio de trabajo del proceso principal –
Para ver la fuente del comando de bash cd, por ejemplo:
¡Su enlace está muerto! –
@majidgeek: Gracias, corregido. No pude encontrar un enlace mejor que la máquina de retorno: - / –