Mágicas com o utilitário screen em conexões remotas

Publicado por Alessandro de Oliveira Faria (A.K.A. CABELO) em 16/09/2004

[ Hits: 18.911 ]

Blog: http://assuntonerd.com.br

 


Mágicas com o utilitário screen em conexões remotas



O screen é um utilitário fundamental para conexões remotas. Segue abaixo os recursos que me impressionaram:
  • Abrir várias sessões em um única conexão.
  • Abrir várias sessões simultaneamente no vídeo.
  • A sessão permanece ativa e em execução, mesmo após a sua desconexão. Assim permitindo uma posterior manutenção.
  • Salva a tela corrente em disco.
  • Compartilhar a sessão com outras conexões remotas.

Como está é uma sessão de DICAS, segue abaixo os principais comando com screen.

Lista a sessão:

$ screen -ls

Criar nova sessão: [CTRL]+A c

Visualizar o nome das janelas: [CTRL]+A w

Navegar entre as sessões:

[CTRL]+A n (próxima sessão)
[CTRL]+A p (sessão anterior)
[CTRL]+A (numero da sessão)

Sair sem fechar a sessão: [CTRL]+A d (desvincular)

Para entrar novamente na sessão desvinculada:

$ screen -r

Compartilhando a sessão:
O seu amigo deve acessar a máquina com o mesmo user que você esta logado. Assim que ele logar, peça para ele executar:

$ screen -x

Visualizando o help de comandos: [CTRL]+A ?

Visualizando o horário e as janelas inicializadas:

[CTRL]+A :
hardstatus alwayslastline "%c %w" [ENTER]

Para substituir o nome da sessão corrente, digite:

[CTRL]+A A

No modo de edição, altere o nome da sessão atual.

Dividindo a janela:

[CTRL]+A S (pressione o número de vezes desejado)
[CTRL]+[TAB] (alterna entre as divisões criadas)
[CTRL]+A Q (Maximiza o console corrente)

Matando a sessão corrente (kill): [CTRL]+A k

Salvando a tela em modo texto: [CTRL]+A h
(será gerado um arquivo chamado hardcopy.0)

Outras dicas deste autor

Como rotear duas redes?

Verificar o tempo de execução de um comando

Assistindo vídeo 360 no Linux

Trocar senha do SAMBA via estações Windows pelo próprio usuário

Biometria facial no login do GDM

Leitura recomendada

Mudar senha de usuário root do Ubuntu

find - Listar arquivos modificados nas últimas 24 horas

Mensagens do boot

RAC - Rows and Columns

Habilitando sudo no Fedora 18

  

Comentários
[1] Comentário enviado por fernandus em 19/10/2004 - 00:11h

Pô....ninguém fez comentários.. é um belo de um utilitário...valeu pela dica

[2] Comentário enviado por gabrielsp em 09/11/2007 - 19:18h

precisa falr alguma coisa das dicas do Cabelo? =P

Valheu! =P

[3] Comentário enviado por chaplinux em 03/05/2011 - 02:14h

Faltou saber o parametro para execução automatica de scripts ou comando dentro do screen.

Ex:

#screen -d -m --> ele abre um terminal e sai como se tivesse dado o CTRL + ad (detached)

ok!?

agora eu quero executar um torrent ao instanciar um terminal com screen, qual o paramento ?

Ex:
#screen btdownloadcurses.bittornado arquivo.torrent -d -m --> Não funfou!

qual seria o parametro para tal execução ao instancia o terminal. ??



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts