The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
"medan" loop ändrar inte lokala variabler? alex_5161 Shell-programmering och Skript 3 11-20-2008 02:06
Hur förändras förälder tankskalets variabler? pankai Shell-programmering och Skript 1 01-17-2008 04:32
kan du ändra direcotry använder variabler? jsalz638 Shell-programmering och Skript 4 07-06-2004 09:09
Vad är setenv? myoeminn Shell-programmering och Skript 2 03-05-2002 09:24
set, setenv w6u6f UNIX for Dummies Frågor & Svar 1 01-31-2002 04:58

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 11-21-2008
benwj benwj is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 1
Varför ställa också ändra setenv variabler?

Jag trodde att ställa in och setenv var ganska lätt att förstå förrän jag började experimentera.
Jag har märkt samma problem i en tidigare tråd, så jag kommer att använda det som ett exempel.

ange kommandot gav följande effekt:

argv ()
CWD / homes/e/ee325328/assignment.2
Hem / homes/e/ee325328
väg (en hel massa stigar)
prompten sol%
shell / bin / csh
Status 0
sikt ANSI
användaren ee325328

setenv kommandot gav följande effekt:

HOME \u003d / homes/e/ee325328
PATH \u003d bla bla
LOGNAME \u003d ee325328
_INIT_PREV_LEVEL \u003d S
_INIT_RUN_LEVEL \u003d 3
_INIT_RUN_NPREV \u003d 0
_INIT_UTS_ISA \u003d Sparc
_INIT_UTS_MACHINE \u003d Sun4d
_INIT_UTS_NODENAME \u003d Sol
_INIT_UTS_PLATFORM \u003d SUNW, SPARCserver-1000
_INIT_UTS_RELEASE \u003d 5.7
_INIT_UTS_SYSNAME \u003d SunOS
_INIT_UTS_VERSION \u003d Generic_106541-19
PWD \u003d / homes/e/ee325328/assignment.2
USER \u003d ee325328
OPENWINHOME \u003d / usr / openwin

Följande variabler är gemensamma för båda:
HEM
PATH
USER
(men de är små bokstäver för uppsättning och versaler för setenv)
När du använder apparaten kommando för att ändra någon av dessa, den setenv värden påverkas också, och vice versa.

Hur är en variabel gemensamma till skalet och miljön skapas?

Jag försökte skapa ett skal rörlig och en miljövariabel med samma namn, men deras värden kan ändras oberoende av varandra.
Vilket leder till en annan fråga: Om värdet är olika, som man tar precidence?
Bättre stanna upp och försöka undertand vad som händer innan du går vidare.
 

Komihåglista

Taggar
shell script, shell scripting, UNIX-skript, UNIX scripting basics

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 11:25.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0