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: 19.122 ]

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

Economizando digitação com o comando cp

Instalando um dedo-duro em seu compartilhamento SAMBA!

Módulo do kernel NVIDIA em paravirtualização XEN

Encontro Nacional LinuxChix 2007

Atualização do SuSE sem internet em Notebooks DELL Latitude 100L

Leitura recomendada

Proteção de tela em modo Shell

Extrair a data de uma fotografia

Proxy com autenticação na linha de comando

Gravando logs do comando dd (clonagem de HDs e partições)

Rápido sobre RPM

  

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