Wie kann man PATH so einstellen, dass Programme außerhalb des Standardpfads ausgeführt werden?

2100
Rowhawn

Ich arbeite an einem Projekt auf den Linux-Servern meiner Schule. Ich habe ein Programm tief in einem Verzeichnis. Wir sagen, es ist /afs/csic.umd.edu/class/cmsc311/0101/cs311xxx/class/cmsc311/0101/cs311xxx/datalab-handout/datalab-handout

Wo muss ich die PATH-Variable angeben, damit ich das Programm in diesem Verzeichnis ausführen kann? Es ist derzeit auf / usr / local / bin: / usr / bin: / bin gesetzt, daher möchte ich natürlich das Ende hinzufügen.

Vielen Dank!

2

1 Antwort auf die Frage

4
Spiff

csh / tcsh sagst du?

setenv PATH $:/my/additional/path 

Update: Fehler behoben, bei dem ich vergessen hatte, den Doppelpunkt zu verlassen. Danke Dennis.

Ich habe dies getan, insbesondere setenv PATH $ PATH: /afs/csic.umd.edu/class/cmsc311/0101/cs311055/class/cmsc311/0101/cs311055/datalab-handout/datalab-handout, aber ich erhalte den Fehler. Modifikator in $ (/). Rowhawn vor 14 Jahren 0
@ Rowhawn: Sie müssen den Doppelpunkt: `setenv PATH $ PATH \: / more / dirs` oder die geschweiften Klammern in der Variablen verwenden:` setenv PATH $ : / more / dirs` Dennis Williamson vor 14 Jahren 2