If you see
-bash: command not found every time you enter any command in bash, then most likely, bash is not configured correctly in your OS environment.
One common cause when this can happen is if you have an incorrectly-set
Finding the currency path variable:
To check your current
PATH variable, you may type the following:
The output you see will differ depending on the your OS, but something similar to the following should show up:
The most important part is that, all
sbin directories are included, since this is where we have all binaries installed by default.
Setting the path variable:
To solve this issue, you can update your path variable to include the important directories that include most of the little programs that unix relies on to operate.
You can set it using the following command:
However, you will need to make this update permanent once you confirm it works. Here is a one-liner for
echo 'export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:$PATH' >> ~/.bashrc
Then we will need to refresh or current session: