The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
'while' Schleife nicht verändert lokalen Variablen? alex_5161 Shell Programmierung und Scripting 3 11-20-2008 02:06 PM
Wie ändere ich die Muttergesellschaft der Shell-Variablen? pankai Shell Programmierung und Scripting 1 01-17-2008 04:32 PM
können Sie direcotry mit Variablen? jsalz638 Shell Programmierung und Scripting 4 07-06-2004 09:09 AM
Was' s setenv? myoeminn Shell Programmierung und Scripting 2 03-05-2002 09:24 PM
gesetzt, setenv w6u6f UNIX for Dummies Questions & Answers 1 01-31-2002 04:58 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 11-21-2008
benwj benwj is offline
Registrierte Nutzer
  
 

Join Date: Nov 2008
Beiträge: 1
Warum setzen auch setenv Variablen?

Ich dachte, dass setenv gesetzt und war leicht genug, um zu verstehen, bis ich experimentieren.
Ich habe bemerkt, das gleiche Problem in einem früheren Thread, also werde ich sie als ein Beispiel.

set-Befehl hat die folgende Ausgabe:

argv ()
cwd / homes/e/ee325328/assignment.2
home / homes/e/ee325328
Pfad (eine ganze Reihe von Wegen)
Prompt sol%
Shell / bin / csh
STATUS 0
Begriff ansi
Benutzer ee325328

setenv-Befehl hat die folgende Ausgabe:

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

Die folgenden Variablen sind, die für beide:
HOME
PATH
USER
(aber sie sind klein, und für Groß für setenv)
Wenn über den set-Befehl zu ändern diese, die setenv Werte sind ebenfalls betroffen, und umgekehrt.

Wie ist die Variable, die für die Shell und die Umwelt geschaffen?

Ich habe versucht die Schaffung einer Shell-Variable und eine Umgebungsvariable mit dem gleichen Namen, aber ihre Werte können geändert werden, unabhängig.
Was dazu führt, dass eine andere Frage: Wenn der Wert ist anders, die man precidence?
Unser stoppen und versuchen, Verständnis, was vor sich geht, bevor man weitere.
  #2 (permalink)  
Old 11-23-2008
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix-Daemon
  
 

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9131
Die Verbindungen zwischen den 3 Variablen, die Sie erwähnen, wurden von dem Autor von csh an der Zeit sie geschrieben wurde. Sie sind goofy und unerklärlich. Bitte beachten Sie die Umstellung auf ksh oder bash. Ihre Eigenschaften machen mehr Sinn.
  #3 (permalink)  
Old 11-24-2008
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Moderator
  
 

Join Date: Dezember 2003
Ort: Florida
Beiträge: 1938
BTW, gibt es 4 Variablen in Verbindung zu den meisten Versionen von csh. Die 4. ist "Begriff"
Closed Thread

Lesezeichen

Tags
Shell-Skript, Shell Scripting, Unix-Scripting, Unix-Scripting-Grundlagen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 11:31 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0