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.005 ]

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

Encontro Nacional LinuxChix 2007

Visualizando no console os usuários disponíveis para bate-papo no Viva o Linux

Glider: Símbolo da ética Hacker!

Utilizando o plano GPRS da Claro no Linux

Definindo o tamanho mínimo das senhas

Leitura recomendada

Direcionando saídas de comandos

Mudanca no boot inicial

Scaneando IP's, retornando NetBIOS ou endereços MAC.

Procurando links quebrados

Como obter explicação "mastigada" de seus comandos shell

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts