title: Can I ssh somewhere, run some commands, and then leave myself a prompt?
body: <p>I find myself needing to log into various servers, set environment variables, and then work interactively.</p>
  
  <p>e.g.</p>
  
  <pre><code>$ ssh anvil
  jla@anvil$ export V=hello
  jla@anvil$ export W=world
  jla@anvil$ echo $V $W
  hello world
  </code></pre>
  
  <p>How can I combine the first few commands, and then leave myself at a prompt?</p>
  
  <p>Something like:</p>
  
  <pre><code>$ ssh anvil --on-login 'export V=hello; export W=world;'
  jla@anvil$ echo $V $W
  hello world
  </code></pre>
  
  <p>Obviously this is a model problem. What I am really asking is 'how do I ssh to a different machine, run some commands, and then continue as if I'd run them by hand?'</p>