Ask yourself where any environment variable is set for a shell environment.
First, it depends on the shell you are using. C-shell, Bash, and Korn shell all use different startup files. Most likely you are using Bash, so the first file read (when you login) is /etc/profile, then $HOME/.bash_profile if it exists, otherwise $HOME/.profile, then $HOME/.bashrc, if it exists.
Your perlhome environment variable is specific to your setup - it is not a standard variable used by perl. Similarly the "perl cleaner" seems specific to your distribution of Linux (gentoo) as well. I suggest you ask on a gentoo site if you really need this variable. | [reply] [d/l] |
| [reply] |