Suppose, for example, that your environment settings is currently stored in the .profile, but .bash_rc does not exist, then after you will create the .bash_rc, bash during login will execute .bash_rc and will ignore your current settings from the .profile file.
"An interactive login shell is started after a successful login, using /bin/login, by reading the /etc/passwd file.
Installing the Android SDK also installs the AVD Manager, a graphical user interface for creating and managing Android Virtual Devices (AVDs).
The Android SDK download does not include specific Android platforms.
Some of these settings are contained within configuration settings and others are determined by user input.
One way that the shell keeps track of all of these settings and details is through an area it maintains called the environment.
If you do not have an Android device for testing, you can use an Android virtual device.
To do this, you must first install the Android SDK and install the corresponding SDK platforms and packages.
The environment is implemented as strings that represent key-value pairs.
I tested it by writing mvn --version which showed me correct version details.
System wide environment variables and startup programs are in /etc/profile.
Before you can build Android applications, you must install the Android SDK.
Now if i try to write anything then nothing appears in the terminal while the bottom line shows 'Nothing to register'.