Sie können Programme (wie beispielsweise "`GRASS"') starten, indem Sie den jeweiligen Programmnamen im "`xterm"' eingeben. Einige Programme sind auch über das Menü der Oberfläche erreichbar, das Sie durch Drücken der rechten Maustaste in der Hintergrundfläche von X-Window öffnen können. Weiterhin erlauben vorhandene Dateimanager, durch Anklicken Programme zu starten.
Heutzutage verfügen die meisten Programme über ansprechende Benutzer"-oberflächen. Im allgemeinen kann man mit der Maus die installierte Software einfach bedienen.
Anleitungen zu fast jedem UNIX-Befehl sind über das "`man"'-Kommando abrufbar. So zeigt
die entsprechenden Erläuterungsseiten zum gewünschten Befehl an.
Wenn Sie ein Anwendungsprogramm, wie beispielsweise die graphische Benutzeroberfläche
"`tcltkgrass"' von GRASS, über den Aufruf im Terminalfenster starten, wäre an sich dieses
Fenster blockiert. Mit der zusätzlichen Angabe des "` & "'-Zeichens nach
dem Programmnamen erreichen Sie dagegen, dass das Programm unabhängig
vom Terminal gestartet wird und Sie damit weitere Eingaben im Fenster machen können. Das
ist aber nur bei Anwendungen, die ihr eigenes Fenster haben, sinnvoll. Beispiel (Start
eines Texteditors):
Das Fenster des Texteditors wird sich öffnen, Sie haben aber das Terminalfenster frei für weitere Kommandos. Die Prozesse "`textedit"' und "`shell im Terminalfenster"' laufen nun parallel ab. Haben Sie einmal das "` & "'-Zeichen vergessen, können Sie "`CTRL-Z"' im Terminalfenster eingeben und dann
Damit wird das "` & "'-Zeichen dem vorherigen Befehl angefügt. GRASS dürfen Sie
nicht mit dem "` & "'-Zeichen starten, da Kommandos auch im Terminalfenster
eingegeben werden.
Eine Spezialität von UNIX ist das sogenannte "`Piping"'. Über "`pipes"' (Zeichen:
|,
,
) werden Programmausgaben in ein anderes Programm als Eingabedaten
umgeleitet. So lassen sich mehrere Programme direkt miteinander verknüpfen, ohne dass
Daten in Dateien zwischengespeichert werden müssen. In GRASS können Sie diese "`pipes"'
beispielsweise einsetzen, wenn die Ausgabe (Datenstrom) bestimmter Module in eine Datei
umgelenkt werden soll (modul
datei.txt). Sie können sich Pfeilspitzen
vorstellen, die die Richtung des Informationsflusses angeben. Das Zeichen
"` | "' dient der Datenübergabe zwischen Programmen, die Zeichen "`
"' und "`
"' der Umlenkung aus
bzw. in Dateien. Damit ergeben sich große Möglichkeiten speziell für die
Scriptprogrammierung, die Verfahrensabläufe automatisiert. Hier bietet gerade GRASS als
modulares GIS ein sehr großes Potential (vgl. Abschnitt 13.1).
Prinzipiell können Sie unter UNIX beliebig viele Programme (also auch Terminalfenster) gleichzeitig benutzen, allein durch die Speichergröße des Rechners und die benötigte Rechenzeit sind Grenzen gesetzt.
Abschließend folgen noch einige praktische Hinweise: