Ke standardní množině prostředí UNIX je po spuštění GRASSu přidána ještě skupina příkazů GRASSu. Z příkazového řádku GRASSu lze tedy volat všechny programy prostředí UNIX spolu s moduly GRASSu a kombinovat tak jejich funkce.
g.* | General | Obecné příkazy pro nastavení prostředí, kopírování dat atd. |
d.* | Display | Obsluha grafických monitorů, zobrazování dat, |
r.* | Raster | Moduly pro práci s rastry |
v.* | Vector | Příkazy pro práci s vektory |
i.* | Imagery | Příkazy pro práci s daty DPZ |
ps.* | Post Script | Vytváření tisknutelných map |
db.* | Database | Správa atributů v databázích |
r3.* | Raster volume | Práce s 3D rastrovými daty (voxel) |
UNIXový interpret používá k doplňování názvů programů a cest k souborům nejčastěji klávesu :kbd`TAB`.:
GRASS> g.<TAB><TAB>
g.access g.filename g.manual g.mremove g.region g.tempfile
g.ask g.findfile g.mapset g.parser g.remove g.transform
g.copy g.gisenv g.mapsets g.pnmcomp g.rename g.version
g.dirseps g.list g.mlist g.proj g.setproj
Přidáním jednoho písmenka a opětovným zmáčnutím klávesy TAB se doplní celý příkaz. Slovo rast musíme napsat celé, protože se nejedná o příkaz ani o soubor, ale pouze o parametr příkazu.:
GRASS> g.l<TAB>
GRASS> g.list rast
raster soubory dostupné v mapsetu PERMANENT:
aspect bugsites density elevation.10m elevation.dem
elevation.dted erode.index erosion1 fields geology
landcover.30m landcover.orig landuse owner quads
railroads roads rstrct.areas rushmore slope
soil.br.depth soils soils.Kfactor soils.Tfactor soils.ph
soils.range spot.image streams strm.dist texture
tmp tractids transport.misc trn.sites uparea
vegcover
To samé platí i pro názvy map:
GRASS> r.inf<TAB> elevation.dem
Do příkazové řádky napíšeme jméno modulu, doplníme o parametry a přepínače a potvrdíme stiskem klávesy Return
Je-li modul spuštěn bez jediného parametru či přepínače, objeví se grafické okno pro jejich zadání:
GRASS> r.report -f map=geology units=me
GRASS> r.report