On Sun, Jun 6, 2010 at 10:07 AM, Debasish Ray Chawdhuri < [email protected]> wrote:
> For setting system-wide variables, you should use /etc/profile > and for setting user specific variables, you should use ~/.bash_profile > > Aliases and other things go in the bashrc files > > > On Sun, Jun 6, 2010 at 10:01 AM, Debasish Ray Chawdhuri < > [email protected]> wrote: > >> By ".bashrc for root", I meant /root/.bashrc >> >> >> On Sun, Jun 6, 2010 at 9:59 AM, Debasish Ray Chawdhuri < >> [email protected]> wrote: >> >>> It depends on what you want >>> >>> >>> On Sat, Jun 5, 2010 at 2:01 PM, narendra sisodiya < >>> [email protected]> wrote: >>> >>>> >>>> >>>> On Sat, Jun 5, 2010 at 9:35 AM, Debasish Ray Chawdhuri < >>>> [email protected]> wrote: >>>> >>>>> The bashrc is in /etc directory. >>>>> >>>> >>>> Wrong,, this will affect system level setting >>>> >>>> use >>>> /home/usename/.bashrc file >>>> >>>> >>>> >>>>> And if you don't export, the variable will not be available to the >>>>> child shells, one of which is your command prompt. >>>>> So, Narendra is right. Modifying .bashrc of root will only affect >>>>> root's environment. >>>>> >>>>> you can do either export var='asdfa', or var='asdfa' and then export >>>>> var. Both of these have the same effect. >>>>> -- >>>>> Debasish Ray Chawdhuri >>>>> Dept. of Textile Technology, >>>>> IIT Delhi >>>>> >>>>> -- >>>>> l...@iitd - http://tinyurl.com/ycueutm >>>>> >>>> >>>> >>>> >>>> -- >>>> ┌─────────────────────────┐ >>>> │ Narendra Sisodiya >>>> │ http://narendrasisodiya.com >>>> └─────────────────────────┘ >>>> >>>> -- >>>> l...@iitd - http://tinyurl.com/ycueutm >>>> >>> >>> >>> >>> -- >>> Debasish Ray Chawdhuri >>> Dept. of Textile Technology, >>> IIT Delhi >>> >> >> >> >> -- >> Debasish Ray Chawdhuri >> Dept. of Textile Technology, >> IIT Delhi >> > > > > -- > Debasish Ray Chawdhuri > Dept. of Textile Technology, > IIT Delhi > > -- > l...@iitd - http://tinyurl.com/ycueutm > u all are right that .bashrc of root affect root environment and that of /home/user affect user environment by the way i have exported the variable in /home/user/.bashrc and i am able to view its value after running echo $var c0ommand but the problem is that the program that wants this variable is not able to recognize this variable and asks to set this variable first. the program assumes that this variable var does not exist also i donot know where to make changes in /etc/profile and what is ~/.bashrc -- l...@iitd - http://tinyurl.com/ycueutm
