Wenn Sie eine Anwendung vom Shell Prompt aus starten
möchten, das Programm aber nicht ausgeführt wird,
sollten Sie dem Namen der Programmdatei die Zeichen
./ voranstellen.
Angenommen, Sie haben die Software
setiathome heruntergeladen und
möchten diese jetzt ausprobieren. Hierzu installieren Sie
die Software erst gemäß den
Installationsanweisungen. Dann wechseln Sie in das
Verzeichnis, in dem die ausführbare Datei enthalten ist
(siehe hierzu folgenden Befehl).
Um die Anwendung jetzt zu starten, stellen Sie dem Namen der
Programmdatei wie folgt die Zeichen ./
voran:
Der Grund für die Verwendung der Zeichen
./ besteht darin, daß die
Programmdatei nicht in dem Verzeichnis installiert wurde, in
dem Ihre Shell danach gesucht hat (wie beispielsweise
/usr/bin).
In solchen Fällen müssen Sie in das Verzeichnis
wechseln, in dem die Programmdatei enthalten ist und die
Anwendung von dort aus starten. Dies bedeutet zugleich,
daß Sie Ihrer Shell mitteilen müssen, wo sich die
Programmdatei befindet - und hierzu geben Sie
./ ein, um an die Shell die Information zu
übergeben, daß
sich die ausführbare Datei im aktuellen
Arbeitsverzeichnis befindet.
Sie haben aber auch die Möglichkeit, Ihre Einstellungen
so zu ändern, daß Sie die Zeichen
./ nicht verwenden müssen. Im
folgenden Absatz erfahren Sie hierzu mehr.
Wenn Sie häufig bestimmte Programme starten
möchten, ohne jedesmal ein ./ vor
der Programmdatei eingeben zu müssen, sind einige
kleine Änderungen an Ihren Systemeinstellungen
nötig.
Im Prinzip müssen Sie lediglich das aktuelle
Arbeitsverzeichnis (.) in die Liste mit Verzeichnissen
einfügen, die in der Umgebungsvariable
PATH gespeichert ist. Wenn dies erfolgt ist,
kann Ihre Shell die Anwendungen unabhängig von Ihrem
aktuellen Verzeichnis starten, wenn Sie den Befehl für
die Anwendung eingeben.
 | Die folgenden Anweisungen sind nur für
Benutzerkonten vorgesehen. Als Root
sollten Sie Dateien wie .bash_profile
nicht bearbeiten, um das System nicht zu
beschädigen.
|
Öffnen Sie mit einem Texteditor wie
pico in einem XTerm-Fenster die
Datei .bash_profile. Geben Sie hierzu
folgenden Befehl ein:
Nun wird beim Eintrag PATH eine Pfadangabe
angezeigt, die ähnlich wie diese lautet:
PATH=$PATH:$HOME/bin:/usr/lib/
|
Hängen Sie nun an das Ende dieser Pfadangabe noch wie
in der folgenden Zeile :./ an:
PATH=$PATH:$HOME/bin:/usr/lib/:./
|
Drücken Sie jetzt
Strg-X.
Sie werden daraufhin gefragt, ob Sie die Änderungen
speichern möchten. Drücken Sie die Taste
Y, um diese Frage zu bejahen. Nun wird der
Name angezeigt, unter dem die Datei gespeichert wird.
Drücken Sie jetzt die Eingabetaste.
Fertig! Von jetzt an ist es nicht mehr erforderlich, beim
Starten von manchen Anwendungen die Zeichen ./
dem Befehl voranzustellen.