bash en iTerm2: cómo registrar variables como $ TERM_SESSION_ID en el historial de commands

Para ayudar con la recuperación de historial en reinicios, etc. me gustaría get algunos datos key, como $ TERM_SESSION_ID, almacenados en mi historial de commands. Esto se conservará cuando la salida de respuesta del command en el historial de la pantalla ya no esté disponible.

Lo he intentado de varias maneras y, aunque el text de la session muestra los datos TERM_SESSION_ID, no está almacenado en el historial de commands:

  • ¿Cómo arrastrar la window desde cualquier lugar de la window sin usar la barra de título?
  • ¿Cómo puedo definir la variable CLASSPATH?
  • La input del usuario asignada a la variable en AppleScript luego pasa al command "do shell script"
  • ¿Por qué no se ejecuta .bashrc automáticamente?
  • sourcing perfil bash para usuarios root
  • Terminal: ¿cómo reiniciar la session después de salir inadvertidamente?
  • 1014 26/12 22:28:28 echo $TERM_SESSION_ID 1015 26/12 22:44:58 `echo $TERM_SESSION_ID` 1016 26/12 22:45:35 echo ${TERM_SESSION_ID} 1017 26/12 22:45:50 echo `$TERM_SESSION_ID` 1018 26/12 22:46:05 echo `echo $TERM_SESSION_ID` 1019 26/12 22:49:28 echo ${TERM_SESSION_ID} 

    Aunque vi en la pantalla (y no me molestan los posts de error):

     $ echo ${TERM_SESSION_ID} w3t0p0:5554ACED-B4C5-4E5A-A7C2-F5215ED4F4D7 $ echo `$TERM_SESSION_ID` -bash: w3t0p0:5554ACED-B4C5-4E5A-A7C2-F5215ED4F4D7: command not found 

    No creo que esto se deba a que los "commands de información" son commands que no son bash-valid, ya que obtengo el mismo tipo de resultados con

     1026 26/12 23:08:24 test="ls" 1027 26/12 23:08:27 echo $test 1028 26/12 23:09:03 ${test} 

    vi la salida del command ls aquí, pero el command registrado es ${test} como está escrito

    ¿Puede decirme cómo puedo get mi historial de commands para registrar / include los datos de la variable de shell?

    Por ejemplo:

     1029 26/12 23:10:05 ls 1030 26/12 23:10:06 session w3t0p0:5554ACED-B4C5-4E5A-A7C2-F5215ED4F4D7 

  • Bash o Zsh, ¿cuál es la diferencia, por qué usar uno u otro?
  • Habilitar la notificación de sonido de Terminal / iterm2 exclusivamente
  • ¿Cómo puedo abrir una window de Terminal directamente desde mi location actual de Finder?
  • ¿Dónde encuentro mi carpeta de usuario en la jerarquía de carpetas OS X?
  • Los files no se muestran en Finder
  • Agregar efectos de sonido estilo película a la Terminal
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).