Como faço para fechar uma sessão de tela?

Como faço para fechar uma sessão de tela?
Às vezes, executamos várias sessões de tela em Tela GNU o que requer limpeza. Neste curto guia, levaremos você pelas opções de fechar uma sessão de tela, mas em primeiro lugar, vamos entender algumas informações essenciais sobre a tela.

O que é uma tela?

Um multiplexador de terminal é referido como tela. Múltiplas conchas interativas do terminal físico são multiplexadas pela tela. Permite ao usuário executar várias tarefas em execução em cada terminal. Todas essas sessões de tela independentes executam seus programas. Se você terminou ou acidentalmente se fechou de qualquer sessão de tela, esse processo será executado na sessão de tela.

Por exemplo, ao atualizar um servidor Ubuntu via SSH, se sua sessão SSH for encerrada por qualquer motivo, o comando de tela continuará o processo de atualização, sem dúvida.

Aqui, fornecemos uma lista de atalhos importantes do teclado para gerenciar várias sessões aninhadas.

Função Atalho de teclado
Mostrando pedidos de chave Ctrl+a ?
Terminação de sessão e tela de encerramento Ctrl+A \
Fechando a sessão atual Ctrl+A X
Fechando todas as sessões, exceto a atual Ctrl+A Q
Dividindo a região atual verticalmente em duas regiões Ctrl+A L
Dividindo a região atual horizontalmente em duas regiões Ctrl+A S
Mudando para a sessão número 0 Ctrl+A ”
Mudando para a sessão anterior Ctrl+A P
Mudando para a próxima sessão Ctrl+A N
Listando todas as sessões Ctrl+A 0

Agora, demonstraremos a você o procedimento completo de fechar uma sessão de tela existente. Antes de iniciar isso, consulte o método abaixo para configurar alguma sessão de tela.

$ tela -dms my_session_1
$ tela -dms my_session_2

Configuração de sessões de tela

Como resultado da execução do comando, duas sessões serão inicializadas denominadas "my_session_1" e "my_session_2".

Agora, liste todas as sessões de tela escrevendo o seguinte comando:

$ tela -LIST

Aqui, a saída também fornecerá informações sobre a sessão de tela existente, exceto o recém -criado.

Um método de terminar uma sessão é anexá -lo primeiro e depois terminar. Vamos seguir este método na próxima seção. Tomamos "my_session_1" como exemplo, você pode escolher a sessão que deseja terminar.

Utilize o seguinte comando para verificar informações relacionadas sobre a sessão de tela "My_Session_1".

tela -r my_session_1

Fechando uma sessão de tela

Método 1:

Observe o ID completo da sessão de tela. Depois disso, anexe esta sessão de tela usando a opção "-r" no comando de tela.

$ tela -r 62431.my_session_2

No seu terminal, digite "Sair" para sair desta sessão de tela.

$ saída

Como você pode ver, a saída declara que o processo é encerrado com sucesso.

Método 2:

Outro método de encerrar uma sessão de tela é pressionar “Ctrl+A” combinado com a tecla “\” enquanto uma sessão é anexada.

Conclusão

A tela multiplica inúmeras conchas interativas do terminal físico. Ele também permite que seu usuário execute várias tarefas em cada terminal simultaneamente. Chega um caso em que a limpeza é necessária e, para isso, você deseja encerrar uma sessão de tela. Neste post, discutimos dois métodos distintos para encerrar uma sessão de tela.