With standard shell or compatible shell (/etc/passwd has /bin/sh or /bin/ksh or /bin/bash or /bin/zsh) it uses
for a shell-internal variable. And
to promote it to environment. Environment is inherited by the commands that the shell invokes.
The standard shell and compatibles process such commands in $HOME/.profileat a login.
If the shell in /etc/passwd is /bin/csh or /bin/tcsh then the syntax is different:
for shell-internal, and
for environment. There is some confusion if you do both with the same variable. By convention you should do
I.e. lowercase of internal variables and uppercase for environment variables.
The csh and tcsh process such commands in $HOME/.loginat a login.
Usually the SHELL environment variable is set from the one in /etc/passwd:
Last edited by vbe; 04-25-2017 at 04:08 AM..
Reason: typo
Well first of all I am a real Unix newbie. I am taking a course on it in University. I kind of understand set and setenv but, I think it si something that I should really understand. So I thought that I would try a forum out and see how good you guys really are.
The question:
Execute the... (1 Reply)
I never undestood exactly what's the difference between the SET and SETENV commands.
One sets variables visible to all users and the other (SETENV) only to the specific user environment ?
Thanks in advance,
BraZil - thE heLL iS HEre :mad: !!! (2 Replies)
I thought that set and setenv was easy enough to understand until I started experimenting.
I noticed the same problem in a previous thread, so I will use it as an example.
set command gave the following output:
argv ()
cwd /homes/e/ee325328/assignment.2
home /homes/e/ee325328
path ( a... (2 Replies)
Hi All,
I use "export DISPLAY=same_host:0.0" to set my export DISPLAY and it is working fine for me..
Problem here is I have developed a script for which i should run export DISPLAY prior to running my script....
so my script should check whether export DISPLAY is set or not.. if... (6 Replies)
Does know where I can find what ALL of the set options do in vi? I can't find it anywhere in vi's man pages or help files. I know about :set all but a lot of the options I have no clue what they do. (3 Replies)
Hi
I'm trying to understand variable scopes in solaris10.
It is said that to display env variables we use 3 commands :
- env
- set
- export
What is the difference between them ?
thx for help.
---------- Post updated at 11:00 AM ---------- Previous update was at 10:50 AM ----------
... (2 Replies)
Discussion started by: presul
2 Replies
LEARN ABOUT DEBIAN
xdriver
xdriver(1grass) Grass User's Manual xdriver(1grass)NAME
XDRIVER - GRASS Monitor - driver to display GRASS maps in X11 environment.
(drivers)
DESCRIPTION
The GRASS XDRIVER can be used to display GRASS maps in X11 environment.
Usage in details
Variables:
GRASS_WIDTH
set the x size in pixel for the XDRIVER (default: 640)
GRASS_HEIGHT
set the y size in pixel for the XDRIVER (default: 480)
XDRIVER_TRUECOLOR=[TRUE|FALSE]
Look for a TrueColor visual (?)
XDRIVER_WINDOW
?
XDRIVER_PRIVATE_CMAP
Private color map (?)
XDRIVER_LEFT
defines the left position of GRASS monitor (removed?)
XDRIVER_TOP
define the upper position of GRASS monitor (removed?)
Set the XDRIVER size
# bash shell syntax:
export GRASS_WIDTH=xxx
export GRASS_HEIGHT=yyy
# c shell syntax:
setenv GRASS_WIDTH xxx
setenv GRASS_HEIGHT yyy
To control the XDRIVER, use the d.mon module.
The maximum color depth depends on the current X Server settings.
SEE ALSO
Display drivers
HTMLMAP driver, PNG driver, PostScript driver
d.frame, d.mon, g.region d.rast, d.vect
AUTHORS
CERL
various improvements from several authors.
Rewritten 2001 by Glynn Clements
Last changed: $Date: 2008-03-23 15:34:53 +0100 (Sun, 23 Mar 2008) $
Full index
(C) 2003-2011 GRASS Development Team
GRASS 6.4.2xdriver(1grass)