SENS Linux Login Files

SENS provides files in your Linux home directory that will enhance your  user experience with our systems.

Because these files start with a period ("."), they are hidden from normal view. If you type a command such as "ls" and don't see them, don't worry, they're there. A command such as "ls -a" will show all the hidden files.

A warning about editing these files

Most of the files shown below should not be edited, as the next time "use update" is run they will be overwritten.

The exception is ".bash_aliases", which is where you should put your personal customizations.

Standard Bash Login and Logout Files

.bash_profile

This file is used when you first log in. It basically reads the next file, ".bashrc", which is not usually read for login shells but should be.

.bashrc

This file is used every time you start a new shell, such as when you log in or open a new terminal window. As part of the process, the file "/usr/local/etc/bashrc" is read, which contains settings local to the particular system. That file then reads "/sens/local/etc/bashrc.linux", which contains a variety of settings for the SENS Linux environment.

.bash_aliases

This file contains your personal shell customizations. There are some examples in there which can be uncommented if desired. Other settings can be removed if they are not useful. This is the only file in this list that will not be changed if "use update" is run.

.bash_logout

This file is read when logging out.

Standard T Shell/C Shell Login and Logout Files

.login

This file is read when you log in.

.cshrc

This file is used every time you start a new shell, such as when you log in or open a new terminal window.