Pular para o conteúdo

Screen (janelas) no modo shell?

Dica publicada em Shell Script / Expressões Regulares
Anderson lamss
Hits: 18.529 Categoria: Shell Script Subcategoria: Expressões Regulares
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Screen (janelas) no modo shell?

Para quem gosta ou adora o shell do Linux existe o "screen", que quando habilitado atua como um gerenciador de janelas em modo shell. Para poder habilitá-lo execute:

$ screen

Pronto, agora você pode curtir as maravilhas desse console, como por exemplo fazer:
  • Colocar uma barra de tarefas mostrando a hora do seu sistema Linux no shell: pressione as teclas Ctrl+a, solte e depois ":", sem aspas é claro. Aparecerá no canto inferior esquerdo de sua tela um prompt, então digite:

    hardstatus alwayslastline "%c %w"

    É só teclar enter e temos uma barra permanente (até que você saia do screen) com os nomes das janelas abertas e hora atual.

  • Criando uma nova janela: pressione Ctrl+a, solte e depois "c", sem aspas. Pronto, você tem um novo shell. Lembrando que você pode criar vários shells podendo assim executar em cada, uma tarefa diferente... gostou? :))

  • Saindo do Screen e recuperando depois a tela onde você estava: pressione Ctrl+a, solte depois "d", para recuperar a tela onde estava digite:

    $ screen -r

    Pronto, você está no mesmo local de antes de sair do screen.

  • Listando as "janelas" criadas pelo screen digite:

    $ screen -ls

Quanto mais você mexe no screen, mais alucinado se fica por usar essa maravilha, além do mais sendo no shell do sistema.

Preste bem atenção, pois a tecla pressionada tem que estar minúscula, pois se você pressionar Ctrl+a depois "S" a tela se divide em duas, hehe... essa é uma outra função do Screen...

O Screen tem várias funções como de copiar conteúdos no shell e outras que você poderá descobrir digitando Ctrl+a seguido de "?", sem aspas.

Você pode configurar o Screen editado o arquivo /etc/screenrc.

LAMSS.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Console FreeBSD em português do Brasil

C Dialog

Anti-vírus Panda no Linux

Testando se uma variável é número em shell script

sed - Eliminando linhas em branco

Expressão regular para validar um IP

Executando comandos em looping no shell

Eliminando linhas de comentário ou linhas em branco no Linux

#1 Comentário enviado por removido em 12/01/2005 - 11:36h
Muito massa e útil!
Como eu sou do tipo de nerd que gosta de programar em C em modo texto,
isso é uma maravilha!
Valeu a dica!
Abraço, EJ
#2 Comentário enviado por brock_carlos em 16/02/2005 - 13:06h
Alem do hardstatus, o que eu gosto de usar tbm é um screen -t um_titulo, que ajuda a identificar o screen que eu estou usando, isto é, no caso de existerem mais usuários compartilhando um só login.
#3 Comentário enviado por mlxavier em 14/06/2005 - 16:37h
cara naum deu naum nem tem o comando screen ¬¬!
#4 Comentário enviado por bryan em 24/01/2007 - 17:01h
Para usar quando tu não quer abrir o X, é uma mão na roda. Também é bom para aqueles que gostam de usar o xterm ou qualquer outro terminal que não suporta abas... =)
#5 Comentário enviado por femars em 19/08/2008 - 10:56h
brother... vc saberia me dizer o comando do "hardstatus alwayslastline", para tb exibir o uso do processador?
abraços!
#6 Comentário enviado por femars em 22/09/2009 - 13:35h
Para exibir o load average é só colocar o "%l". exemplo: hardstatus alwayslastline "%l %c %w"

Essa ferrameta é excelente para quem administra servidores remotametne, imagine vc fazendo algo no seu ser servidor derrepende a conexão cai? com o screen nao tem problemas!

Contribuir com comentário

Entre na sua conta para comentar.