Minha solução para esse problema foi aprender a me sentir confortável com os padrões comuns e programar minhas macros de dedo para ativar os (muito poucos) recursos opcionais dos quais simplesmente não posso viver.
O problema é que, para máquinas que você só consiga resolver um problema rápido, o tempo necessário para configurar seu ambiente provavelmente excederá o tempo necessário para realmente corrigir o problema. A questão é ampliada um pouco pelo seu desejo declarado de deixar o sistema sem suas configurações personalizadas quando estiver pronto - um sentimento admirável, já que fui mordido por um administrador que não podia viver sem o modo vi no (compartilhado) shell de raiz e readline. Fez muito difícil fazer qualquer coisa quando você está acostumado com os atalhos de teclado padrão.
Eu tive muita sorte em tempos mais recentes; sempre que eu tenho sido responsável por fazer as coisas com os servidores, eles têm sido "meus", no sentido de que eu tenho autoridade / autoridade administrativa permanente, e eu usei minha ferramenta de automação de sistema para pré-configurar as máquinas Eu gosto deles.
Para acesso temporário, se eu voltasse a ele e precisasse desesperadamente de meu próprio ambiente, eu estaria inclinado a desenvolver dois scripts de shell:
- Um que eu corri antes de entrar em um novo servidor, que colocou todos os meus arquivos de configuração desejados (mantendo uma cópia do que estava lá antes), e possivelmente pacotes instalados (adequados para a distribuição), ou menos relatado sobre o que estava faltando, então eu sabia o que eu estaria hanstrung em um servidor remoto quando comecei a trabalhar nele;
- O outro, que limparia tudo para o estado em que estava antes de eu executar o primeiro script - desinstalar os pacotes (você precisaria ter certeza de que sabia o que tinha instalado, em oposição ao que já estava lá antes de você chegou lá), e mover os arquivos de configuração originais de volta ao lugar.
Esses scripts seriam uma boa quantidade de trabalho para escrever e depurar, especialmente em todas as fraquezas de diferentes distribuições. É por isso que aprendi a conviver com os padrões sãos para qualquer trabalho leve - que é um bom hábito de participar caso você faça parte de uma equipe no futuro e precise compartilhar um ambiente com outras pessoas ( Mr. modo vi bash shell, estou olhando para você ).