Você pode fazer com que .tcshrc
verifique uma variável de ambiente especial (como subuser
) e condicionalmente source .tcshrc_cust
. Quando você efetuar login, execute subuser=nozimica tcsh
. Ele obterá essa variável enironment e executará seu script rc personalizado. Além disso, o comando :sh
do vim funcionará. Você pode até fazer a fantasia e source .tcshrc_$subuser
; Dessa forma todos poderiam fazê-lo.
Você pode pular a parte em que você executa subuser=nozimica tcsh
quando fizer login fazendo com que o ssh o execute para você. Se você configurar a autenticação da chave ssh, em ~/.ssh/authorized_keys
no servidor, você poderá prefixar sua chave com command="subuser=nozimica tcsh"
e o ssh executará esse comando para você.