Screen (janelas) no modo shell?
Dica publicada em Shell Script / Expressões Regulares
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:
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.
$ 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
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.
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