Ich kann mir keine vorstellen, mit der Sie interaktiv direkt in der Befehlszeile bearbeitet werden können. Es gibt jedoch Möglichkeiten, es komfortabler zu gestalten, als Sie beschreiben. Wenn es sich um eine kurzfristige Änderung handelt und Sie nur etwas zum Pfad hinzufügen müssen, können Sie den aktuellen Wert selbst referenzieren. Zum Beispiel in Bash:
PATH=$PATH:/ADDITIONAL/PATH
Wenn Sie die Rangfolge ändern möchten, können Sie sie mit voranstellen
PATH=/ADDITIONAL/PATH:$PATH
Sie können sich auch einen Cut and Paste speichern, indem Sie den Wert in eine temporäre Datei einfügen
echo $PATH > tempfile.txt
Wenn Sie komplexere oder dauerhaftere Änderungen vornehmen müssen, können Sie Ihre Umgebungsvariablen in Ihrer entsprechenden RC- und / oder Profildatei referenzieren und bearbeiten. Wenn sie noch nicht vorhanden sind, können Sie die Echo-Methode verwenden, um sie in einen bearbeitbaren Status zu bringen (stellen Sie sicher, dass Sie >> zum Anhängen anstelle des Überschreibens verwenden). In vi können Sie auch verwenden
:r!echo $PATH
In Emacs wäre es so
C-u M-! echo $PATH
So fügen Sie die Ausgabe in die Datei ein, an der Sie gerade arbeiten.