Generalmente mantengo la configuración específica del directorio en .bashrc
y cada vez que cambio el directorio ejecuto el comando source .bashrc
para hacer esas configuraciones efectivas.
Ahora estaba pensando en manipular comandos de cd en ~/.bashrc
, por lo que cada vez que coporo un directorio nuevo y si existe .bashrc allí, se cargará automáticamente.personalizando el comando de cd
Similar a este cd $1; source .bashrc
(he verificado que $ 1 es una ruta válida), pero el problema es cd es shell builting, por lo que es un bucle recursivo (cd siempre apunta a modificar cd). No tenemos el archivo elf de cd (que generalmente tenemos de otros comandos como scp u otros). Entonces, ¿cómo puedo lograr esto? También si es compatible con shopt -s cdspell
, entonces también necesito tener una ruta de acceso de escritura en argumento de $ 1.
¿Por qué la gente la está cerrando? ¿Es este duplicado para otro hilo, no lo creo? ¿O debido a que las personas tienen una reputación de 100K o 900K no podrían tener la oportunidad de responderlo? – peeyush