Me di cuenta de que para los alias etc el título de un Terminal pestaña/ventana a menudo no es el mismo que el comando que he escrito. Esto es a veces confuso, especialmente para los procesos de larga duración con nombres similares.
Entonces, ¿cómo puedo configurar bash
/Terminal de una manera que asegura que el título de la ventana siempre refleja el comando como se escribió?
Ejemplos:
Cuando yo escriba
python -m SimpleHTTPServer
y pulse Retorno en una ventana de Terminal, la pestaña de la ventana de Terminal, debe mostrar "python -m SimpleHTTPServer" de inmediato.Cuando yo escriba
flushdns
, que es mi alias parasudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache
y pulse Retorno en una ventana de Terminal, la pestaña de la ventana de Terminal, debe mostrar "flushdns" de inmediato.
Lo que he intentado:
He intentado modificando PS4
para ejecutar un comando. Esto funciona, pero también imprime una gran cantidad de otros desechos, como la actual git branch y otros comandos que he puesto en mi PS1
. Si hay una manera de PS4
a sólo ejecutar secuencias de comandos y no sale nada (ni siquiera los saltos de línea) estoy bien con eso también como una solución.
También probé las diversas opciones en Preferencias > Perfiles > Ficha, pero no permite mostrar el literal comando que acaba de introducir.