Glynn Clements cfdb897a9d Don't source /etc/profile from session shell 17 年之前
..
Makefile 63f7320b1d init/Makefile updated (icons-related) 17 年之前
README bc2c15ac5c Doxygen cleanup: changed references from old itc.it web page/mailing lists to osgeo.org ones; 17 年之前
chk_dbase.c db49180dd7 welcome to GRASS 7.0.svn 17 年之前
clean_temp.c db49180dd7 welcome to GRASS 7.0.svn 17 年之前
echo.c db49180dd7 welcome to GRASS 7.0.svn 17 年之前
epsg_option.tcl d320438362 Merge https://trac.osgeo.org/grass/changeset/31283 from 6.4 17 年之前
file_option.tcl d320438362 Merge https://trac.osgeo.org/grass/changeset/31283 from 6.4 17 年之前
gintro.gif db49180dd7 welcome to GRASS 7.0.svn 17 年之前
gis_set.tcl f44f1b3199 removed superfluous $Id$ tag 17 年之前
grass-run.bat db49180dd7 welcome to GRASS 7.0.svn 17 年之前
grass-run.src db49180dd7 welcome to GRASS 7.0.svn 17 年之前
grass-xterm-mac db49180dd7 welcome to GRASS 7.0.svn 17 年之前
grass-xterm-wrapper db49180dd7 welcome to GRASS 7.0.svn 17 年之前
grass.bat be07385969 boosted to GRASS 7 for parallel installation 17 年之前
grass.ico db49180dd7 welcome to GRASS 7.0.svn 17 年之前
grass.src f44f1b3199 removed superfluous $Id$ tag 17 年之前
grass7.html be07385969 boosted to GRASS 7 for parallel installation 17 年之前
grass_dialog.ico db49180dd7 welcome to GRASS 7.0.svn 17 年之前
grass_intro.txt db49180dd7 welcome to GRASS 7.0.svn 17 年之前
grass_map.ico db49180dd7 welcome to GRASS 7.0.svn 17 年之前
grass_nviz.ico 20f4aee84d icon for nviz added 17 年之前
grass_sql.ico db49180dd7 welcome to GRASS 7.0.svn 17 年之前
help_loc_struct.png db49180dd7 welcome to GRASS 7.0.svn 17 年之前
helptext.html be07385969 boosted to GRASS 7 for parallel installation 17 年之前
html_browser_mac.sh db49180dd7 welcome to GRASS 7.0.svn 17 年之前
init.bat bc2c15ac5c Doxygen cleanup: changed references from old itc.it web page/mailing lists to osgeo.org ones; 17 年之前
init.sh cfdb897a9d Don't source /etc/profile from session shell 17 年之前
license.txt db49180dd7 welcome to GRASS 7.0.svn 17 年之前
local_proto.h 313ca7f409 Add "const" where appropriate to DBMI functions 17 年之前
lock.c db49180dd7 welcome to GRASS 7.0.svn 17 年之前
mke_loc.c 313ca7f409 Add "const" where appropriate to DBMI functions 17 年之前
mke_mapset.c 313ca7f409 Add "const" where appropriate to DBMI functions 17 年之前
other.c 313ca7f409 Add "const" where appropriate to DBMI functions 17 年之前
prompt.sh db49180dd7 welcome to GRASS 7.0.svn 17 年之前
run.c db49180dd7 welcome to GRASS 7.0.svn 17 年之前
set_data.c 5aa48b848a Add "const" to vector functions 17 年之前
variables.html be07385969 boosted to GRASS 7 for parallel installation 17 年之前
version.sed db49180dd7 welcome to GRASS 7.0.svn 17 年之前
welcome.txt db49180dd7 welcome to GRASS 7.0.svn 17 年之前

README

o GRASS text mode startup

"grass70" starts up d.m by default (if not first time user).
"grass70 -text" will start up in text mode.
"grass70 -tcltk" or "grass70 -gui" will start up in tcltk mode.
"grass70 -wxpython" will start up in wxpython mode.

You can use alias "grass70" to "grass70 -text" to use text mode by default.
Or set env var GRASS_GUI=text.


o GRASS non-interactive startup examples

You can startup GRASS non-interactively using some env variables.

LOCATION
GISDBASE
LOCATION_NAME
MAPSET

LOCATION var overrides GISDBASE/LOCATION_NAME/MAPSET location.

ex1)
export LOCATION=/usr/home/grass/usr/data1/loc1/map1
export GISDBASE=/usr/home/grass/usr/data1
export LOCATION_NAME=loc1
export MAPSET=map1

grass70 - # non-interactive startup using LOCATION location

ex2)
export GISDBASE=/usr/home/grass/usr/data1
export LOCATION_NAME=loc1
export MAPSET=map1

grass70 - # non-interactive startup using
# GISDBASE/LOCATION_NAME/MAPSET location


Also, the first argument of grass70 can override these env vars.

ex3)
export LOCATION=/usr/home/grass/usr/data1/loc1/map1
export GISDBASE=/usr/home/grass/usr/data1
export LOCATION_NAME=loc1
export MAPSET=map1

grass70 /usr/home/grass/usr/data2/loc2-1/map1-1
# non-interactive startup using
# /usr/home/grass/usr/data2/loc2-1/map1-1 location

ex4)
export GISDBASE=/usr/home/grass/usr/data1
export LOCATION_NAME=loc1
export MAPSET=map1

grass70 /usr/home/grass/usr/data2/loc2-1/map1-1
# non-interactive startup using
# /usr/home/grass/usr/data2/loc2-1/map1-1 location

ex5)
export LOCATION=/usr/home/grass/usr/data1/loc1/map1
export GISDBASE=/usr/home/grass/usr/data1
export LOCATION_NAME=loc1
export MAPSET=map1

grass70 map1-1 # non-interactive startup using
# GISDBASE/LOCATION_NAME/map1-1 location

ex6)
export LOCATION=/usr/home/grass/usr/data1/loc1/map1
export GISDBASE=/usr/home/grass/usr/data1
export LOCATION_NAME=loc1
export MAPSET=map1

grass70 loc2-1/map1-1
# non-interactive startup using
# GISDBASE/loc2-1/map1-1 location


Any suggestionss to