title: Changing from tcsh to bash?
body: <p>I am having difficulty with some shell commands and think that it is due to a failure of my shell being set to BASH. </p>
  
  <p>The following commands solve my problem:</p>
  
  <pre><code>bash --login
  </code></pre>
  
  <p>Or simply by typing</p>
  
  <pre><code>bash
  </code></pre>
  
  <p>Therefore it seems that I need to reconfigure my shell to bash which should be simple. My default $SHELL variable is /bin/bash</p>
  
  <p>I think it is due to the following setting under my terminal preferences:</p>
  
  <pre><code>run a custom command instead of my shell 
  /bin/tcsh/
  </code></pre>
  
  <p>Why should my shell preferences be set to this, what is the advantage/use of tcsh over bash?  </p>
  
  <p>Also, how should I overcome this issue while still retaining use of any of the features which may rely upon this default terminal preference (/bin/tcsh)</p>
  
  <p>Here is some of my system information:</p>
  
  <pre><code>Ubuntu 14.02
  $SHELL 
  /bin/bash
  $BASH_VERSION
  undefined variable
  </code></pre>
  
  <p>I have previously used the following command to change from DASH to BASH:</p>
  
  <pre><code>sudo dpkg-reconfigure dash
  </code></pre>
  
  <p>I have also previously used the following command:</p>
  
  <pre><code>sudo apt-get install csh
  </code></pre>