Bash: Difference between revisions

From UMIACS
Jump to navigation Jump to search
No edit summary
 
Line 8: Line 8:
Interactive shells (additional terminals in X) use ~/.bashrc
Interactive shells (additional terminals in X) use ~/.bashrc


Please <code>man bash</code> for a complete explanation of features.
Please the [[MAN]] page by typing <code>man bash</code> for a complete explanation of features.


=Paths=
=Paths=

Revision as of 15:45, 23 August 2010

Bourne-again shell

Confiruation Files

Bash has two main configuration files, ~/.bash_profile and ~/.bashrc in addition to the ones provided by the operating system. Please note that they are used differently depending on if you have started a login shell or a interactive shell.

Login shells (ssh, console) use ~/.bash_profile

Interactive shells (additional terminals in X) use ~/.bashrc

Please the MAN page by typing man bash for a complete explanation of features.

Paths

You can see your current paths (colon separated list) by the typing the following in your terminal.

 echo $PATH

You can add additional paths by using the following command

 export PATH=${PATH}:/the/new/path

By moving around the ${PATH} you can put the path at the front of the list or the back.