Normalmente uso un comando como history > ~/tmp/hh
para guardar un archivo de historial. Luego uso vi
, salto al final con el comando G y luego busco hacia arriba hasta encontrar la parte que estaría cerca de un punto de entrada útil en un script. A partir de ahí, colapso ls
comandos extraños , combino series de incrementales cd
en directorios, agrego comentarios y empiezo a descubrir qué partes deben ser argumentos, qué cosas deben ser configuraciones del entorno y qué cosas deben estar codificadas. Añado muchos comentarios. A veces, "punt" en partes de la automatización y solo le doy algunas instrucciones al usuario (busque esta configuración, ssh
para buscar y ..., elimine los comentarios de este archivo y muévalo a blarg) o echo
una URL ... y un mensaje cadena como: 'Foo configurado y salir>'
(Cuando puntúa en una edición de archivo automatizada ... sugiero agregar el código instructivo al archivo, como comentario, y usar algo como el interruptor de línea de comando vi
+ para colocar el cursor del editor cerca del final del archivo, en la parte superior de sus instrucciones. Por ejemplo, con 5 líneas de texto instructivo (un documento aquí, por ejemplo) que agregaría '+$-5'
a la vi
línea de comando, antes del nombre del archivo ( $-5
es un ex
encantamiento antiguo para abordar la última línea del archivo, menos cinco líneas; el cambio relativamente oscuro +
para vi
aceptar cualquier ex
... : comando ... como argumento).
Otro truco ... suponiendo que la mayor parte de su trabajo desde un terminal sistema de ventanas X ( xterm
, konsole
, gnome-terminal
, etc.) a continuación, mantener un navegador abierto en algunas páginas wiki a medida que avanza. Corta y pega comandos, resultados, fragmentos de archivos de texto y anota notas sobre la marcha. (Esto supone en su mayoría que está trabajando principalmente en sus servidores ssh
desde su estación de trabajo, computadora de escritorio, computadora portátil o lo que sea).
Ahorre temprano y con frecuencia.
Crea nuevas páginas wiki para diferentes procesos o etapas. Luego, enlácelos y enlácelos a cualquier referencia en la red. (Ya sabes, todas esas páginas de Google que usaste cada vez que te quedaste atascado en cualquier momento).
Algunos de mis mejores documentos COMO han sido creados de esta manera.
Si lo haces bien, entonces podrías ser capaz de quitarte el trabajo de la forma tradicional, delegando al miembro del equipo junior ... o al ansioso interno. :)