Befehlsprotokoll bearbeiten
Verwenden Sie den integrierten Korn-Shellbefehl fc, um Teile der Befehlsprotokolldatei aufzulisten oder zu bearbeiten.
Wenn Sie einen Teil der Datei zur Bearbeitung bzw. Auflistung auswählen möchten,
geben Sie die Nummer oder das erste bzw. die ersten Zeichen des Befehls ein. Sie können einen
einzelnen Befehl oder einen Bereich von Befehlen angeben.
Wenn Sie mit dem integrierten Korn-Shellbefehl fc kein Editorprogramm als Argument angeben, wird der Editor verwendet, der in der Variablen FCEDIT definiert ist. Ist die Variable FCEDIT nicht definiert, wird der Editor /usr/bin/ed verwendet. Die editierten Befehle werden beim Verlassen des Editors ausgegeben und ausgeführt. Mit dem Befehl printenv kann der Wert der Variablen FCEDIT angezeigt werden.
Die folgenden Beispiele veranschaulichen, wie das Befehlsprotokoll bearbeitet werden kann:
- Wenn Sie den Befehl
ausführen möchten, der der Befehlszeilecd /usr/tmp933gleicht, geben Sie an der Eingabeaufforderung Folgendes ein:
An diesem Punkt wird Ihr Standardeditor mit der Befehlszeilefc 933933angezeigt. Ändern Sieinclude/sysintmp. Wenn Sie Ihren Editor beenden, wird der bearbeitete Befehl ausgeführt. - Sie können mit dem Befehl fc auch einen anderen zu verwendenden Editor angeben. Wenn Sie einen Befehl beispielsweise mit dem
Editor /usr/bin/vi bearbeiten möchten, müssen Sie an der
Eingabeaufforderung Folgendes eingeben:
Daraufhin wird im Editor vi die Befehlszeilefc -e vi 933933angezeigt. - Sie können auch einen Bereich von zu bearbeitenden Befehlen angeben. Geben Sie an der Eingabeaufforderung Folgendes ein, um beispielsweise die Befehle 930 bis
940 zu bearbeiten:
Daraufhin wird der Standardeditor aufgerufen, in dem die Befehle 930 bis 940 angezeigt werden. Beim Verlassen des Editors werden alle im Editor angezeigten Befehle nacheinander ausgeführt.fc 930 940