Wie füge ich meinem Pfad in Unix einen Speicherort hinzu?

Wie füge ich meinem Pfad in Unix einen Speicherort hinzu?

Ich verwende eine Standardinstallation von FreeBSD mit der C-Shell (csh).

Angenommen, ich habe einen Befehl, den ich ausführen kann, indem ich Folgendes ausführe: /sbin/abc, aber nicht, indem ich ausführe abc. Wie kann ich einen bestimmten Pfad oder etwas anderes festlegen, das abcihn überall ausführbar macht?

Antwort1

Aha, FreeBSD. Das ist tcsh, glaube ich.

Also:

set path=(/sbin $path)

Antwort2

SchlagundzshSyntax:

export PATH=${PATH}:/sbin

SchSyntax (zwei separate Befehle):

PATH=${PATH}:/sbin
export PATH

cshUndtcsh:

setenv PATH "${PATH}:/sbin"
setze Pfad=($Pfad /sbin)

Dies wird /sbinan Ihren Pfad angehängt, sodass die Shell auch danach abcsucht, wenn Sie eingeben. Sie können den Befehl auch zu Ihrer Datei hinzufügen (oder , , , – je nachdem, welche Shell Sie verwenden)./sbin~/.bashrc~/.cshrc~/.tcshrc~/.profile~/.login

verwandte Informationen