Zwykle używam polecenia takiego jak history > ~/tmp/hh
zapisanie pliku historii. Następnie używam vi
, przeskakuję na dół za pomocą polecenia G, a następnie szukam w górę, aż znajdę część, która byłaby blisko przydatnego punktu wejścia do skryptu. Stamtąd rozkładam obce ls
polecenia, łączę serie przyrostowe cd
w katalogi, dodam komentarze i zaczynam zastanawiać się, które części powinny być argumentami, które rzeczy mogą być ustawieniami środowiska, a które muszą być zakodowane na stałe. Dodaję wiele komentarzy. Czasami „nakłaniam” do automatyzacji i po prostu daję użytkownikowi kilka instrukcji (znajdź to ustawienie, ssh
foo i ..., odkomentuj bla z tego pliku i przenieś go do blargowania) lub echo
URL ... i monit ciąg taki jak: „Skonfigurowany Foo i wyjdź>”
(Gdy wykonujesz automatyczną edycję pliku ... Sugeruję dodanie kodu instruktażowego do pliku jako komentarza i użycie czegoś takiego jak przełącznik vi
+ linii poleceń, aby umieścić kursor edytora w dolnej części pliku, na górze twoich instrukcji. Na przykład z 5 linijkami tekstu instruktażowego ( na przykład tutaj dokument ), który dodajesz '+$-5'
do vi
wiersza poleceń, przed nazwą pliku. ( $-5
to stare ex
zaklęcie adresujące ostatni wiersz pliku, minus pięć wierszy; stosunkowo niejasne +
przełącznik vi
akceptuje każdą ex
... : polecenia ... jako argument).
Kolejna sztuczka ... zakładając, że wykonują większość pracy z terminala X Windowing systemu ( xterm
, konsole
, gnome-terminal
, etc), a następnie zachować otwartą przeglądarkę na niektórych stronach wiki, jak przejść. Wytnij i przeszłe polecenia, dane wyjściowe, fragmenty plików tekstowych i notuj notatki podczas pracy. (Zakłada się, że przeważnie pracujesz na swoich serwerach ssh
ze stacji roboczej, komputera stacjonarnego, laptopa itp.).
Oszczędzaj wcześnie i często.
Utwórz nowe strony wiki dla różnych procesów lub etapów. Następnie połącz je ze sobą i odnośniki do wszelkich odnośników w sieci. (Wiesz, wszystkie te strony Google, z których korzystałeś za każdym razem, gdy utknąłeś w dowolnym momencie).
Niektóre z moich najlepszych dokumentów HOWTO zostały utworzone w ten sposób.
Jeśli zrobisz to dobrze, być może uda Ci się odejść od tradycyjnej pracy, delegując do młodszego członka zespołu ... lub chętnego stażysty. :)