Escribí cd -
en la terminal por error hoy, y recibí un error que decía:
bash: cd: OLDPWD not set
Y desafortunadamente, man cd
no existe.
No manual entry for cd
¿Qué es lo que hace?
Escribí cd -
en la terminal por error hoy, y recibí un error que decía:
bash: cd: OLDPWD not set
Y desafortunadamente, man cd
no existe.
No manual entry for cd
¿Qué es lo que hace?
cd
es un Bash incorporado. Por lo tanto, está documentado enman bash-builtins
, en lugar de su propia página. Esto es válido para todos los demás componentes de Bash. Se puede decir que está integrado debido a la partebash:
frontal del mensaje de error.Respuestas:
cd -
cambia entre los directorios de trabajo actuales antiguos y nuevos.Ver también,
La
$OLDPWD
variable almacena la ruta del directorio de trabajo actual anterior.fuente
La respuesta de Avinash Raj es completamente correcta, pero en cuanto a la entrada manual, puede obtener las páginas del manual POSIX y luego
man cd
funcionará:El bit que te dice todo esto es la sección OPERANDS:
fuente