Mágicas com o utilitário screen em conexões remotas
Dica publicada em Linux / Comandos
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:
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)
- 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)