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

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

Script para Ripar um cd inteiro

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

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

Instalando LibreOffice no Android

Para voltar ao ultímo diretório acessado.

Leitura recomendada

Uso básico dos comandos zip e unzip

free - Comando pra saber utilização de memória do Linux

Criar arquivo vazio de maneira correta no Linux. Não é o touch. Nunca foi. Nunca será...

Instalação de pacotes em sistemas Sabayon sem acesso à rede

Compactando e dividindo um arquivo no disquete

  

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