Como renomear uma sessão em tmux

Como renomear uma sessão em tmux
O TMUX é um aplicativo multiplexador de terminal de código aberto para gerenciar com eficiência várias janelas de terminal. As pessoas que usaram anteriormente o aplicativo Terminator estão familiarizadas com a noção de gerenciamento de guias no terminal Linux. Com o TMUX, podemos dividir o terminal em vários painéis. Podemos ajustar esses painéis movendo -se, redimensionando e alternando entre eles. Isso ajuda a conter a dor de gerenciar várias janelas e guias do terminal Gnome.

Depois de instalar o TMUX, você não encontrará nenhum ícone associado a ele. Não aparecerá como um aplicativo separado; em vez disso, teremos que invocá -lo do próprio Terminal Gnome. Mais tarde veremos como fazer isso.

Observação: Neste 'Howto', usamos o 'Ctrl+B' Como prefixo. Se você configurou algum outro prefixo, substitua o comando pelo seu prefixo.

O que vamos cobrir?

Neste guia, exploraremos como podemos instalar o TMUX e, mais especificamente, “como renomear uma sessão no terminal TMUX”. Vamos usar o Ubuntu 20.04 como sistema base para este guia. Vamos começar com a instalação do tmux.

Instalando o TMUX no Ubuntu20.04

Principais sistemas operacionais como Linux, MacOS e Windows Subsistema para Linux (WSL) fornecem pacotes de software TMUX de seu repositório oficial. Então, para instalar o tmux no Ubuntu 20.04, podemos simplesmente usar o gerenciador de pacotes ou o centro de software, como mostrado abaixo:

1. Para instalar o TMUX usando o Package Manager, basta executar o comando:

$ sudo apt install tmux

2. Para instalar o TMUX usando o centro de software, o Open Software Center e pesquise TMUX e clique em Instalar.

Lançando TMux

Depois que o tmux estiver instalado, teremos que usar o terminal GNOME para invocar. Pode -se encontrar o seguinte erro ao executar o comando 'tmux':

“Terminal aberto falhou: Terminal ausente ou inadequado: Xterm-256Color”

Para superar este erro, digite “Termo de exportação = Xterm” no terminal e hit Enter. Agora, novamente, execute o comando 'tmux', desta vez o erro não deve aparecer.

Outra maneira é usar o 'Xterm' terminal e inicie o tmux a partir daqui. Isso funcionou no nosso Ubuntu 20.04 Sistema.

Como usar o tmux

Podemos usar três maneiras de enviar comandos para um terminal TMUX.

Usando as teclas de prefixo: o tmux usa uma combinação de teclas chamada tecla Prefix, que é por padrão 'Ctrl+B'. Este prefixo é seguido por uma ou duas chaves que serão interpretadas pelo TMUX para uma operação específica. Por exemplo, podemos desapegar -se de uma sessão usando: [prefixo+d].

Usando o modo de comando: para enviar os comandos diretamente para o terminal TMUX, precisamos entrar no modo de comando pressionando as teclas de prefixo seguidas pelo cólon (:). Um prompt de comando será aberto na parte inferior do terminal, onde podemos entrar nos comandos tmux.

Usando a linha de comando: os comandos tmux também podem ser usados ​​no terminal não tmux ou no prompt de shell. Esses comandos são precedidos pela palavra -chave 'tmux'. Nós ilustramos este método na seção abaixo.

Renomear uma sessão

A maioria dos usuários ao começar a usar o TMUX esquece de nomear a sessão em que estão trabalhando. Mas à medida que o número de sessões aumenta com o fluxo de trabalho, torna -se uma dor lembrar a sessão em que você estava trabalhando e os serviços relacionados que estavam sendo executados neles. Portanto, é uma boa ideia sempre iniciar uma sessão com um nome para evitar qualquer confusão. Mas se você esqueceu de nomear uma sessão ao criá -la, ainda pode dar um nome ou mudar um nome existente. Hoje vamos demonstrar a você como fazer isso. Vamos começar agora.

Renomear uma sessão usando o comando: 'tmux renomear-sessão'

Para renomear uma sessão do prompt de shell usando tmux 'renomear sessão' comando, use o formato:

$ tmux renomear-sessão -t antigo-sessão-nomes de nova sessão

Para demonstrar este comando, primeiro criaremos uma nova sessão do TMUX com o nome 'my_session_1':

$ tmux novo -s my_session_1

Para renomear esta sessão para algo como my_session_2, Use o formato de comando acima:

$ tmux renomear -sessão -t my_session_1 my_session_2

Também podemos usar o prompt de comando tmux. Para esta imprensa 'Prefixo +:' e digite o comando:

$ renomear -session -t my_session_1 my_session_2

Para verificar as mudanças acima, execute o 'tmux ls' comando:

$ tmux ls

Renomear uma sessão usando a combinação de chave: Prefixo + $.

Vamos usar a sessão acima 'my_session_2' e renomear para 'my_session_3' Ao bater nas chaves 'Ctrl+B' (nosso prefixo) seguido de '$'. Para verificar essas mudanças, use o 'tmux ls' comando:

$ tmux ls

Na imagem abaixo, a linha amarela inferior está solicitando o novo nome da sessão:

Depois de entrar no novo nome, o nome da sessão é alterado para my_session_3.

Conclusão

Neste guia, aprendemos sobre a instalação do TMUX, seu básico e, mais especificamente, como renomear uma sessão no TMUX. Uma explicação mais detalhada de várias operações do TMUX pode ser encontrada nas páginas do Tmux Man ou na página do GitHub do TMUX.