Cuando me conecto a una máquina remota usando SSH, por defecto no está en el indicador de bash. Para obtener el indicador bash de manera predeterminada al iniciar sesión, hice lo siguiente creando un archivo .cshrc en mi directorio de inicio:
if ($?prompt) then
setenv SHELL /bin/bash
exec $SHELL -login
endif
Funciona bien y estoy obteniendo el shell bash pero tengo otro archivo como .bashrc en mi directorio de inicio que se ejecuta cuando ejecuto bash explícitamente. He realizado muchas personalizaciones en este archivo según mis requisitos. ¿Es posible ejecutar mi .bashrc de alguna manera desde .cshrc o de alguna otra manera?
Por ejemplo, necesito conectarme al host B desde el host A, hago esto:
De A -> ssh B
Esto muestra el host B pero no con un indicador de bash. Para obtener un mensaje bash, creé .cshrc como se mencionó anteriormente, pero mi fragmento de código anterior no llama a mi script .bashrc.
/etc/passwd
estos días.