Normalerweise verwende ich einen Befehl history > ~/tmp/hh
zum Speichern einer Verlaufsdatei. Dann vi
springe ich mit dem Befehl G nach unten und suche dann nach oben, bis ich den Teil finde, der sich in der Nähe eines nützlichen Einstiegspunkts in ein Skript befindet. Von dort aus reduziere ich überflüssige ls
Befehle, kombiniere eine Reihe von inkrementellen Befehlen cd
zu Verzeichnissen, füge Kommentare hinzu und beginne herauszufinden, welche Teile Argumente sein müssen, welche Dinge möglicherweise Umgebungseinstellungen sein müssen und welche Dinge fest codiert werden müssen. Ich füge viele Kommentare hinzu. Manchmal "stochere" ich in Teilen der Automatisierung ssh
herum und gebe dem Benutzer nur einige Anweisungen (gehen Sie zu dieser Einstellung, um zu foo und ..., kommentieren Sie bla aus dieser Datei aus und verschieben Sie sie in blarg) oder echo
eine URL ... und eine Eingabeaufforderung Zeichenfolge wie: 'Foo konfiguriert und beenden>'
(Wenn Sie eine automatisierte Dateibearbeitung durchführen ... Ich empfehle, den Anweisungscode als Kommentar an die Datei anzuhängen und den Cursor des Editors mit dem Befehlszeilenschalter vi
+ oben in der Datei oben zu platzieren Beispiel: Mit 5 Zeilen Anweisungstext ( z. B. ein Dokument hier ) würden Sie '+$-5'
der vi
Befehlszeile vor dem Dateinamen hinzufügen ( $-5
ist eine alte ex
Beschwörung, um die letzte Zeile der Datei zu adressieren, minus fünf Zeilen; Der relativ undurchsichtige +
Schalter vi
akzeptiert jeden ex
... : Befehl ... als Argument.
Ein weiterer Trick , ... vorausgesetzt , Sie die meisten Ihrer Arbeit von einem X Windowing System - Terminal tun ( xterm
, konsole
, gnome-terminal
, usw.) dann einen Browser offen halten auf einigen Wiki - Seiten , wie Sie gehen. Ausschneiden und Einfügen von Befehlen, Ausgabe, Ausschnitten von Textdateien und Notieren von Notizen. (Dies setzt meistens voraus, dass Sie hauptsächlich ssh
von Ihrer Workstation, Ihrem Desktop, Laptop oder was auch immer an Ihren Servern arbeiten ).
Früh und oft sparen.
Erstellen Sie neue Wiki-Seiten für verschiedene Prozesse oder Phasen. Verknüpfen Sie sie dann miteinander und verknüpfen Sie sie mit Referenzen im Internet. (Sie wissen, all diese Google-Seiten, die Sie jedes Mal verwendet haben, wenn Sie irgendwann hängen geblieben sind).
Einige meiner besten HOWTO-Dokumente wurden auf diese Weise erstellt.
Wenn Sie es richtig machen, können Sie den Job möglicherweise auf altmodische Weise von Ihrem Teller bekommen, indem Sie ihn an das Junior-Teammitglied oder den eifrigen Praktikanten delegieren. :) :)