New to linux ..some help

What do you mean by sourcing the environment ?
What are alias and what are they used for ?
why do one need to set nls_lang ??
what are config files for ?

pls. can some one help to clear my understanding.Thks.

  1. I think refers to using "." or "source" to interpret shell statements in the current shell.

  2. different names for commands, often with arguments

  3. character sets and national language support, not everybody lives in the USA.

  4. configuration settings