Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place! |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
12-27-2007, 02:10 AM
|
#1
|
Member
Registered: Oct 2007
Posts: 160
Rep:
|
which file contains shell variables
hi
which file contains the shell variables.i am using the following distrubution.
[bala@localhost ~]$ uname -a
Linux localhost.localdomain 2.6.9-22.ELsmp #1 SMP Mon Sep 19 18:32:14 EDT 2005 i686 i686 i386 GNU/Linux
|
|
|
12-27-2007, 02:18 AM
|
#2
|
Member
Registered: Dec 2007
Location: Charleston WV, USA
Distribution: Slackware 12.2, Arch Linux Amd64
Posts: 896
Rep:
|
Well, first of all, the information you give doesn't say what distro you're using.
From Google I can only guess that it's some flavor of RedHat. Then, the place where the shell variables are set depends on the shell. I assume, it's bash. Then, some variables are set in /etc/profile, some come from .bashrc and .bash_profile in your home directory if they are present. You might want to read man bash, the INVOCATION part, it explains the rest.
|
|
|
12-27-2007, 02:25 AM
|
#3
|
Member
Registered: Oct 2007
Posts: 160
Original Poster
Rep:
|
thanks
Quote:
From Google I can only guess that it's some flavor of RedHat.
|
u r assumptions are perfectly right
|
|
|
12-27-2007, 02:27 AM
|
#4
|
Member
Registered: Aug 2006
Location: Vancouver, BC, Canada
Distribution: Slackware, Mint, Debian
Posts: 238
Rep:
|
There is no one file that contains all the shell variables.
But alot of them are set in /etc and its sub-directories, some can also be user specific (ie see ~ hidden files/directories).
Is there a specific variable you are looking for?
|
|
|
12-27-2007, 02:35 AM
|
#5
|
Member
Registered: Oct 2007
Posts: 160
Original Poster
Rep:
|
yes
i am looking for the variable "sdf"
|
|
|
12-27-2007, 12:40 PM
|
#6
|
Member
Registered: Mar 2007
Distribution: GNU/Linux debian unstable main
Posts: 95
Rep:
|
try
`declare | less`
|
|
|
12-28-2007, 04:41 AM
|
#7
|
Member
Registered: Oct 2007
Posts: 160
Original Poster
Rep:
|
thats great
where can i find the file which stores all these values
|
|
|
12-28-2007, 10:16 AM
|
#8
|
LQ Veteran
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809
|
Use ps -e to get the PID for bash. Then go to /proc/<PID>/ and do "more environ". This LOOKS like a file, but it's not. It is a structure in memory. What you see in /proc is "virtual files" that point to things in RAM.
|
|
|
12-30-2007, 09:22 PM
|
#9
|
Member
Registered: Aug 2006
Location: Vancouver, BC, Canada
Distribution: Slackware, Mint, Debian
Posts: 238
Rep:
|
Maybe you should run a grep for the variable 'sdf' (what is this variable for anyways?) in /etc, and in your home directory.
But there is no guarantee it is set in those places (or sub-directories).
|
|
|
All times are GMT -5. The time now is 12:41 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|