GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo cambiar el directorio de nueva ventana predeterminado desde dentro de tmux

  1. Inicio tmux de la siguiente manera:

    (cd /aaa/bbb; tmux)
    

    Ahora, cualquier nueva ventana (o panel) que cree comenzará en el directorio /aaa/bbb , independientemente del directorio actual del panel actual.

  2. Si desea cambiar el directorio predeterminado una vez tmux está funcionando, use attach-session con -c .

    Citando del tmux página man para attach-session :

    -c will set the session working directory (used for new windows)
    to working-directory.
    

    Por ejemplo:

    • Ctrl +b :

    • attach -c /ddd/eee

    Las nuevas ventanas (o paneles) ahora comenzarán en el directorio /ddd/eee , independientemente del directorio del panel actual.


Para aquellos que podrían estar buscando un poco más de referencia que la que proporciona la respuesta seleccionada, hubo otra buena respuesta a esta pregunta en StackOverflow:

https://stackoverflow.com/questions/27307815/how-to-change-the-starting-directory-of-a-tmux-session

Lo que proporciona formas en que puede hacerlo sin salir de la sesión, y para aquellos que usan tmux de forma multisesión (como yo), la respuesta anterior brinda un contexto un poco mejor sobre cómo attach /attach-session funciona.

Vea las dos respuestas disponibles para conocer las diferentes formas en que se pueden usar. Ambos me parecieron útiles/esclarecedores.


Linux
  1. ¿Cómo crear una nueva ventana en el directorio actual en Tmux?

  2. ¿Cómo cambiar el directorio predeterminado de Vsftpd a / en lugar del directorio de inicio del usuario?

  3. Cómo cambiar el kernel predeterminado (arranque desde el kernel antiguo) en CentOS/RHEL 8

  4. Cómo cambiar el shell predeterminado en Linux

  5. Cómo cambiar el shell predeterminado en Linux

Cómo usar el comando cd de Linux para cambiar de directorio

Cómo cambiar el shell de usuario predeterminado en el sistema operativo Linux

Cómo cambiar el shell predeterminado en el sistema Linux

Cómo cambiar la terminal predeterminada en Ubuntu

¿Cómo cambiar la ruta predeterminada del dominio adicional desde cPanel?

¿Cómo cambiar el administrador de escritorio predeterminado en Debian?