Parent Directory Shell Startup Scripts

These shell startup scripts are my modified versions of the standard files provided by SuSE, as of everal years ago. Since I've started using my own versions I have always copied them forward when ever I've installed a new SuSE release. No breakage so far, but this may just be a matter of time.

When used with distros other than SuSE attention must be paid that these scripts do not conflict with the scripts provided with your distro. While bash is always bash, the rules of order of execution, among other things, must be considered. These startup scripts should work with other distros if the proper allowances are made.

I will be elaborate on this point and add explanation and commentary to this page as time allows.

.bashrc
interactive shells read ~/.bashrc interactive shells read ~/.bashrc
.profile
Login shells read ~/.profile Login shells read ~/.profile
.alias
Many of the commands I use are not on the standard user path, and/or require sudo permisions. This script, called ".aliases" on some distros, is called from .bashrc.
.vimrc
I've added a few of my preferences to the standard .vimrc file .
.xinitrc
The main change from the standard .xinitrc is the test for whether to turn on the NumLock. .