Android

Como usar a tela linux

Como gravar a tela SEM programas EXTRAS - GNOME Shell e Cinnamon

Como gravar a tela SEM programas EXTRAS - GNOME Shell e Cinnamon

Índice:

Anonim

Você já enfrentou a situação em que executa uma tarefa de longa duração em uma máquina remota e, de repente, sua conexão cai, a sessão SSH é encerrada e seu trabalho é perdido. Bem, isso já aconteceu com todos nós em algum momento, não é? Felizmente, existe um utilitário chamado screen que nos permite retomar as sessões.

Introdução

Screen ou GNU Screen é um multiplexador de terminal. Em outras palavras, significa que você pode iniciar uma sessão na tela e abrir qualquer número de janelas (terminais virtuais) dentro dessa sessão. Os processos em execução na Tela continuarão em execução quando a janela não estiver visível, mesmo se você for desconectado.

Instalar a tela GNU do Linux

O pacote de telas está pré-instalado na maioria das distribuições Linux atualmente. Você pode verificar se ele está instalado no seu sistema digitando:

screen --version

Screen version 4.06.02 (GNU) 23-Oct-17

Instale a tela do Linux no Ubuntu e Debian

sudo apt install screen

Instale a tela do Linux no CentOS e no Fedora

sudo yum install screen

Iniciando a tela do Linux

Para iniciar uma sessão de tela, basta digitar screen no seu console:

screen

Isso abrirá uma sessão na tela, criará uma nova janela e iniciará um shell nessa janela.

Agora que você abriu uma sessão na tela, pode obter uma lista de comandos digitando:

Ctrl+a ?

Iniciando sessão nomeada

As sessões nomeadas são úteis quando você executa várias sessões de tela. Para criar uma sessão nomeada, execute o comando screen com os seguintes argumentos:

screen -S session_name

É sempre uma boa ideia escolher um nome de sessão descritivo.

Trabalhando com janelas de tela Linux

Quando você inicia uma nova sessão de tela, ela cria uma única janela com um shell.

Você pode ter várias janelas dentro de uma sessão de tela.

Para criar uma nova janela com o tipo de shell Ctrl+a c , o primeiro número disponível do intervalo 0…9 será atribuído a ele.

Abaixo estão alguns comandos mais comuns para gerenciar o Windows de tela Linux:

  • Ctrl+a c Crie uma nova janela (com shell) Ctrl+a " Listar todas as janelas Ctrl+a 0 Alterna para a janela 0 (por número) Ctrl+a A Renomeie a janela atual Ctrl+a S Divide a região atual horizontalmente em duas regiões Ctrl+a | Divide a região atual verticalmente em duas regiões Ctrl+a tab Alterna o foco de entrada para a próxima região Ctrl+a Ctrl+a Alterna entre a região atual e a anterior Ctrl+a Q Feche todas as regiões, exceto a atual Ctrl+a X Fechar a região atual

Desanexar da sessão de tela do Linux

Você pode desanexar da sessão da tela a qualquer momento digitando:

Ctrl+a d

O programa em execução na sessão da tela continuará sendo executado após você se desconectar da sessão.

Reconectar a uma tela do Linux

Para retomar sua sessão de tela, use o seguinte comando:

screen -r

Caso você tenha várias sessões de tela em execução em sua máquina, será necessário anexar o ID da sessão de tela após a opção r .

Para localizar o ID da sessão, liste as sessões atuais da tela em execução com:

screen -ls

There are screens on: 10835.pts-0.linuxize-desktop (Detached) 10366.pts-0.linuxize-desktop (Detached) 2 Sockets in /run/screens/S-linuxize.

screen -r 10835

Personalize a tela do Linux

Quando a screen é iniciada, ela lê seus parâmetros de configuração em /etc/screenrc e ~/.screenrc se o arquivo estiver presente. Podemos modificar as configurações padrão da tela de acordo com nossas preferências, usando o arquivo .screenrc .

Aqui está um exemplo de configuração ~/.screenrc com linha de status personalizada e algumas opções adicionais:

~ /.screenrc

# Turn off the welcome message startup_message off # Disable visual bell vbell off # Set scrollback buffer to 10000 defscrollback 10000 # Customize the status line hardstatus alwayslastline hardstatus string '%{= kG}'

Uso básico da tela do Linux

Abaixo estão as etapas mais básicas para começar a usar a tela:

  1. No prompt de comando, digite screen Execute o programa desejado. Use a sequência de Ctrl-a + Ctrl-d para desanexar da sessão de screen -r . Recoloque a sessão de screen -r digitando screen -r .

Conclusão

Neste tutorial, você aprendeu como usar o Gnu Screen. Agora você pode começar a usar o utilitário Tela e criar várias janelas de tela a partir de uma única sessão, navegar entre janelas, desanexar e retomar sessões de tela e personalizar seu terminal de tela usando o arquivo .screenrc .

Há muito mais para aprender sobre o Gnu Screen na página Manual do usuário da tela.

terminal de tela