Puedo cambiar el nombre de una ventana con Ctrl-a Shift-a. En lugar de editar a mano varios nombres de ventanas, ¿hay alguna forma de nombrarlos automáticamente después del directorio actual?
terminal
gnu-screen
window-title
liewl
fuente
fuente

Respuestas:
Haga que su shell cambie el título de la ventana cada vez que cambie de directorio, o cada vez que muestre un mensaje.
Para su
~/.bashrc:O para su
~/.zshrc(para usuarios de zsh):Para obtener más información, busque títulos dinámicos en el manual de la pantalla o "Títulos (ventanas de nombres)" en la página del manual.
fuente
;' bash: PROMPT_COMMAND: line 0:; screen_set_window_title 'PROMPT_COMMANDsi ya había algo, pero tenía los componentes en el orden incorrecto.$HOME/*) HPWD="~${HPWD#$HOME}";;con*) HPWD=`basename "$HPWD"`;;Puede poner esto en .bashrc para cambiar el nombre del terminal (nombre de la ventana) al último directorio (o nombre de archivo) en el que se encuentra (trabajando).
case "$TERM" in xterm*|rxvt*) PROMPT_COMMAND='echo -ne "\033]0;${PWD##*/}\007"' ;; *) ;; esacmás descrito aquí: enlace
fuente