‘bash’ A.K.A. The Solution for Everything – A few of the *Special Files*!

In bash, the shell reads one or more startup files. Here’s the details about what’s what and which is run when. /etc/profile is executed automatically at login. The file from the list of ~/.bash_profile, ~/.bash_login, or ~/.profile are then executed at login. ~/.bashrc is executed by every non-login shell, but if sh is used to... Continue reading →

‘bash’ A.K.A. The Solution for Everything – Bourne Shell as per v7 Unix to Today’s

In 1979 Unix v7 started being distributed with the original Bourne Shell. Simply, it’s a program that sits at /bin/sh and runs in the terminal. You may ask, what’s the difference between a shell and the terminal? Continue reading →