Categories
por

Como utilizar o comando de ecrã do linux

no Linux fornece a capacidade de lançar e utilizar várias sessões shell a partir de uma única sessão ssh. Quando um processo é iniciado com ‘ecrã’, o processo pode ser destacado da sessão & depois pode voltar a ligar a sessão numa altura posterior. Quando a sessão é desligada, o processo que foi originalmente iniciado a partir do ecrã ainda está a correr e é gerido pelo próprio ecrã. O processo pode então voltar a ligar a sessão numa altura posterior, e os terminais ainda lá estão, da forma como foi deixado.

Sintaxe:

Opções:

  • – a: Força todas as capacidades no termcap de cada janela.
  • – A -[r|R]: Adapta todas as janelas à nova largura e altura do visor.
  • – c ficheiro: Lê o ficheiro de configuração em vez de ‘.screenrc’.
  • – d (-r): Destaca o ecrã que se encontra noutro local (e volta a colocar aqui).
  • – dmS name: Começa como daemon: Sessão de ecrã em modo destacado.
  • – D (-r): Destaca e volta a colocar aqui (e volta a colocar aqui).
  • – D-RR: Faz o que for necessário para obter uma sessão de ecrã.
  • – e xy: Muda os caracteres de comando.
  • – f: Faz o controlo de fluxo ligado, – fn = desligado, – fa = automático.
  • – h linhas: Define o tamanho do buffer do histórico de scrollback.
  • – i: Interrompe a saída mais cedo quando o controlo de fluxo está ligado.
  • – l: Faz o modo de login ligado (update /var/run/utmp), – ln = desligado.
  • – ls [match]: Exibe todos os ecrãs anexados.
  • – L: Liga o registo de saída.
  • – m: Ignora a variável $STY, cria uma nova sessão de ecrã.
  • – O: Escolhe a melhor saída em vez da emulação vt100 exacta.
  • – p janela: Pré-selecciona a janela nomeada, se existir.
  • – q: Arranque silencioso. Sai com código de retorno não zero, se não for bem sucedida.
  • – Q: Comanda o envio da resposta ao stdout do processo de consulta.
  • – r [sessão]: Volta a ligar a um processo de ecrã destacado.
  • – R: Volta a ligar, se possível, caso contrário, inicia uma nova sessão.
  • – S sockname: Dá nome a esta sessão. sockname em vez de …
  • – t título: Estabelece o título. (nome da janela).
  • – T termo: Utiliza o termo como $TERM para janelas, em vez de “ecrã”.
  • – U: Diz ao ecrã para utilizar a codificação UTF-8.
  • – v: Imprime “Screen version 4.06.02 (GNU) 23-Oct-17”.
  • – x: Anexa-se a um ecrã não descolado. (Modo multi-ecrãs).
  • – X: Executa como um comando de ecrã na sessão especificada.

Opções de teclas de atalho:

  • Ctrl-a + c: Cria uma nova janela.
  • Ctrl-a + w: Mostra a lista de todas as janelas actualmente abertas.
  • Ctrl-a + A: Renomeia as janelas actualmente abertas. O nome aparecerá quando listar a lista de janelas abertas com Ctrl-a + w.
  • Ctrl-a + n: Vai para as janelas seguintes.
  • Ctrl-a + p: Vai para as janelas anteriores.
  • Ctrl-a + Ctrl-a: Volta para as últimas janelas utilizadas.
  • Ctrl-a + k: Fecha as janelas actuais (matar).
  • Ctrl-a + S: Divide-se horizontalmente as janelas actuais. Para alternar entre as janelas, fazer Ctrl-a + Tab.
  • Ctrl-a + |: Dividiu as janelas actuais verticalmente.
  • Ctrl-a + d: Separa uma sessão do ecrã sem a parar.
  • Ctrl-a + r: Volta a colocar uma sessão de ecrã separada.
  • Ctrl-a + [: Inicia o modo de cópia.
  • Ctrl-a

-ls: É utilizado para exibir os ecrãs actualmente abertos, incluindo os que correm em segundo plano. Listará todas as sessões de ecrãs em anexo, bem como as sessões de ecrã separadas.

    – d: É utilizado para destacar uma sessão de ecrã, para que possa ser reatrelada no futuro. Também pode ser feito com a ajuda da tecla de atalho Ctrl-a + d

Aqui 1643 é o ecrã de identificação que queremos destacar.

– r: É utilizado para recolocar uma sessão do ecrã que foi destacada no passado.

Nota:

Para verificar a página do manual de comando do ecrã, use o seguinte comando:

Para verificar a página de ajuda do comando do ecrã, usar o seguinte comando:

Uma conta de utilizador com privilégios sudo

Acesso a uma linha de comando / janela terminal ( Ctrl + Alt + T / Ctrl + Alt + F2 )

  • Como instalar o ecrã no Linux
  • Se estiver a correr uma versão recente do Linux, como o Ubuntu 18.04 ou o CentOS 7, provavelmente já tem Screen instalado.
  • Para verificar se o ecrã está instalado, verifique a versão com o comando:
  • Instalar Ecrã no CentOS

Para instalar o ecrã no Red Hat / CentOS, introduza o comando:

Instalar o Ecrã em Debian ou Ubuntu

Para instalar o ecrã em Debian/Ubuntu, introduza o seguinte:

Comandos para o ecrã inicial

Para lançar Screen , introduza o seguinte numa linha de comando:

A ferramenta será lançada e dar-lhe-á um breve acordo de licença. Prima a barra de espaço ou Enter para continuar para a shell do Ecrã. O sistema irá descer para uma linha de comando que se assemelha a uma janela de terminal normal.

O ecrã funciona usando teclas de comando. Estes são normalmente Ctrl-a mais outra tecla.

Para exibir uma lista de comandos disponíveis, introduza o seguinte:

Quando se inicia a aplicação Screen, é útil nomear a sessão. Isto ajuda-o a manter um registo das diferentes instâncias.

Para dar um nome a uma sessão com a opçã o-S:

Para sair do Ecrã, use o seguinte comando:

Nota: Prima e liberte a combinação de teclas ctrl-a, depois mantenha premida a tecla shift e prima a tecla ?.

Comandos básicos no Ecrã para Gerir Janelas

Quando o Screen é lançado pela primeira vez, cria uma janela dentro da sessão Screen. Novas janelas podem ser criadas e trocadas usando teclas de comando.

Para abrir uma nova janela do Ecrã, usar o seguinte toque de tecla:

A janela original é rotulada de 0 bash , a menos que se lhe dê um nome diferente. Cada nova janela do Ecrã recebe um número, até 9.

Aqui está uma lista de comandos úteis para gerir as janelas de Ecrã:

Criar uma nova janela

– Listar todas as janelas abertas

0 – Mudar para a janela #0 (ou qualquer outra janela numerada)

– Renomear a janela actual

– Dividir o ecrã horizontalmente, com a janela actual no topo

– (tubo) Dividir o ecrã verticalmente, com a janela actual para a esquerda

– Alternar entre áreas do ecrã fraccionado (normalmente utilizado juntamente com

para correr diferentes janelas lado a lado)

– Alternar entre janelas actuais e anteriores

– Mudar para a janela seguinte

– mudar para a janela anterior

– Abandonar todas as outras janelas excepto a actual

– Fechar a janela actual

– Criar um registo de execução da sessão

– Monitorizar uma janela para saída (o ecrã irá piscar uma notificação quando essa janela tiver actividade)

– (sublinhar) Observar a janela

Para voltar a ligar-se ao servidor, use o comando scree n-ls.

Se tiver várias sessões em curso, poderá ter de encontrar o ID da sessão do ecrã

Para listar diferentes sessões de ecrã a partir de uma linha de comando padrão:

Isto lista apenas as sessões que são criadas com o comando de ecrã. As janelas dentro de uma sessão não serão listadas. Se tiver várias instâncias diferentes de Ecrã em execução, cada uma terá um ID de sessão diferente.

Este comando lista todas as sessões de Ecrã que continuaram a correr depois de se desligar.

Pode então voltar a ligar a esse ecrã usando o comando scree n-r [sessionID].

Para voltar a ligar a uma instância de Ecrã em execução:

Nota: Se tiver apenas uma instância de Ecrã, não precisa de introduzir o ID da sessão. Se tiver mais do que uma, terá de especificar a identificação da sessão a que pretende voltar a ligar.

Ecrã de personalização

Como muitas aplicações Linux, Screen utiliza um ficheiro de configuração personalizável. Encontre o ficheiro de configuração de todo o sistema em /etc/screenrc . O ficheiro de configuração do utilizador está localizado em

Abrir o ficheiro para edição:

A maioria das definições pode ser alternada removendo o sinal de comentário (#) no início da linha.

Este tutorial mostrou-lhe como instalar o ecrã do Linux, bem como os comandos básicos para a sua utilização.

Uma vez dominada a interface do ecrã, pode navegar através de múltiplos terminais, multitarefas e trabalhar de forma mais eficiente.

A seguir, também deve ler:

Quando estiver a utilizar o comando ssh, este fornece-lhe apenas um ecrã (terminal). Se perder esse ecrã, perde tudo o que estava a fazer no computador remoto. Por vezes acontece quando uma falha de rede quebra a ligação ssh e perde o que estava a fazer e tem de voltar a ligar o servidor remoto. Isso pode ser muito mau se estivesse no meio de algo importante. Por exemplo, se quiser fazer três coisas ao mesmo tempo como ‘vi httpd. conf’ , ‘tai l-f /var/log/messages’, e ‘service httpd reload’, precisa de abrir três sessões ssh separadas.

O utilitário de ecrã GNU é um multiplexador de terminal. Se for um administrador de sistemas a trabalhar em servidores remotos, o ecrã é uma óptima ferramenta para gerir um computador remoto com apenas uma interface de linha de comando disponível. Permite-lhe desligar-se dele, e depois voltar a ligar-se a essa mesma sessão do ecrã mais tarde.

É instalado por defeito no Ubuntu, para sistemas baseados no RHEL, pode instalar o ecrã com a ajuda do comando yum

Para utilizar o ecrã basta digitar o seguinte comando:

Pode ver uma mensagem de boas-vindas se estiver lá, e depois ver um aviso regular de bash na janela. Para controlar o ecrã, prima a combinação de teclas Ctrl+a, seguida de outro toque de tecla.

Por exemplo, Ctrl+a seguido de ? (anotado como Ctrl+a, ?) exibe o ecrã de ajuda.

Aqui estão alguns comandos e teclas de controlo que pode utilizar para operar o ecrã.

Teclas de controlo do ecrã

A sessão de ecrã mostrada acima resultou na criação de duas janelas (cada uma com uma concha de bash). Pode criar quantas quiser e nomeá-las à sua escolha. Além disso, em vez de se destacar da sessão do ecrã, poderia simplesmente tê-la fechado ao sair da shell em cada janela aberta (digite exit ou Ctrl+d).

Reconexão a uma sessão de ecrã

Quando a sessão do ecrã é destacada, é devolvido à shell que foi aberta quando entrou no servidor pela primeira vez. Pode voltar a esse ecrã mais tarde (mesmo depois de terminar a sessão e se desligar do servidor). Para voltar a ligar quando apenas um ecrã estiver a correr, escreva o seguinte:

Se houver várias sessões de ecrã a decorrer, o scree n-r não funcionará. Por exemplo, isto mostra o que acontece quando duas sessões de ecrã destacadas estão a decorrer:

Sessões de ecr ã-r

Em vez de utilizar os nomes por defeito, pode criar nomes mais descritivos para as suas sessões de ecrã ao iniciar o ecrã.

Partilhar sessões do ecrã

Isto é muito importante para os administradores de sistemas. O comando de ecrã também permite a partilha de ecrãs. Esta característica é óptima para suporte técnico porque cada pessoa ligada à sessão pode tanto digitar como ver a sessão actual. A criação de um ecrã nomeado, como na secção anterior, torna isto mais fácil. Depois outra pessoa num computador diferente pode ssh para o servidor (usando o mesmo nome de utilizador) e digitar o seguinte:

Tal como com o ecr ã-r , se houver apenas um ecrã a funcionar, não é necessário especificar a que ecrã se está a ligar:

Que ferramenta utiliza para ligação remota, para além do comando de ecrã? Por favor, deixe os seus comentários

O comando de ecrã mantém viva a sessão terminal em background que pode ser destacada e voltar a ligar-se. Screen é uma ferramenta Linux que é utilizada para multiplexar uma consola física entre vários processos. Isto é especialmente útil quando se acede remotamente ao sistema Linux. Pode iniciar um ecrã, arrancar um comando, desligar-se do ecrã e terminar a sessão. Pode então iniciar sessão mais tarde e voltar a ligar-se ao ecrã e ver o programa a correr.

Neste artigo irei mostrar-lhe que pode usar o comando de ecrã no sistema Linux/UNIX.

Encontrar as opções abaixo estão disponíveis com o comando de ecrã:

Iniciar sessão do ecrã

Siga o comando abaixo para iniciar a sessão do ecrã:

Agora pode executar qualquer comando em sessão de ecrã. Se executar o comando no ecrã, um terminal é lançado em segundo plano.

Destacar/Logout a partir da sessão do ecrã

Para desligar e sair da sessão do ecrã, prima a tecla Ctrl+a+d em sequência. Depois de premir estas teclas, receberá uma mensagem “detached” no ecrã quando a sessão for destacada.

Também pode utilizar a opção – d se quiser sair e desligar o ecrã de outro terminal.

Terá de especificar a identificação do ecrã que pode ser obtida a partir do comando screen – ls.

Reintegrar na sessão do ecrã

Siga o comando abaixo para recolocar a sessão do ecrã.

Listar toda a sessão de ecrã em execução no sistema

Siga o comando abaixo para listar todas as sessões do ecrã em execução com o seu estado, tal como anexado, destacado no seu sistema.

Se achar este tutorial útil, por favor partilhe com os seus amigos para o manter vivo. Para um tópico mais útil, consulte o meu sítio web www. looklinux. com . Para se tornar um autor em Look Linux Submit Article . Mantenha-se ligado ao Facebook .

Sobre o autor

Santosh Prasad

Olá! sou o Santosh e estou aqui para vos publicar um artigo fixe. Se tiver alguma pergunta e sugestão, por favor comente na secção de comentários.

O ecrã ou ecrã GNU é um multiplexador de terminal. O comando de ecrã no Linux fornece a capacidade de iniciar e usar múltiplas sessões shell a partir de uma única sessão SSH. Quando um processo é iniciado com sc

O comando do ecrã permite-nos fazê-lo:

Usar várias janelas de shell a partir de apenas uma sessão SSH

Manter uma sessão de shell activa mesmo quando há distúrbios na rede

Gerir ligações a shell a partir de múltiplos locais

Manter viva uma sessão longa, mesmo depois de sair de uma sessão de venda

O comando de ecrã permite-lhe voltar a ligar a uma sessão anterior para que possa terminar a sua tarefa. Este artigo centra-se neste uso específico do comando de ecrã.

Como instalar o comando de ecrã

É bastante simples de instalar o ecrã .

– Em Debian, executar o seguinte comando:

– Para Fedora e CentOS:

Como usar o comando screen

permite criar uma ou mais sessões no seu terminal SSH actual.

  • Execute o seguinte comando para o iniciar:
  • O comando acima irá criar uma sessão ou janela do ecrã (embora não o veja como tal) no seu terminal SSH actual.
  • Prima Espaço ou Volte para chegar ao prompt de comando.
  • É deixado no prompt de comando, e nada de mais parece ter acontecido. No entanto, está agora a executar uma shell dentro de um emulador de terminal multiplexado.

Aqui estão os comandos de ecrã mais importantes que necessita para controlar o ecrã . Todos estes começam com CTRL a, a fim de os distinguir dos comandos normais da shell:

Ctrl a c – Cria uma nova sessão de ecrã para que possa usar mais de uma sessão de ecrã ao mesmo tempo Ctrl a n – Passa para a próxima sessão de ecrã Ctrl a p – Passa para a anterior sessão de ecrã Ctrl a d – Destaca uma sessão de ecrã (sem matar os processos)

Ctrl a w – Mostra a lista de todas as janelas actualmente abertas.

Ctrl a A – Renomeia as janelas actualmente abertas. O nome aparecerá quando listar a lista de janelas abertas com Ctrl-a + w.

Ctrl a Ctrl a – Volta às últimas janelas utilizadas Ctrl a k – Fecha as janelas actuais (kill) Ctrl a S – Divide as janelas actuais horizontalmente. Para alternar entre as janelas, fazer Ctrl-a + Tab Ctrl a |- Dividiu as janelas actuais verticalmente

Ctrl a r – Cola novamente uma sessão de ecrã separada Ctrl a [ – Inicia o modo de cópia Ctrl a ] – Cola o texto copiado

A fim de fechar uma sessão de ecrã onde todas as tarefas estão concluídas, pode escrever:

No seu terminal SSH normal, pode correr:

Para obter uma lista das suas sessões de ecrã actuais, pode correr:

Para voltar a ligar-se a uma destas sessões, corra:

onde 2477.pts-0.server1 é o nome de uma das sessões a partir do ecr ã-ls output.

Para sair e terminar uma sessão do ecrã, termine todas as tarefas actuais nela ( topo pode ser terminado digitando q, caud a-f /var/log/mail. log pode ser terminado digitando CTRL c ) e depois digite:

Voltará então para outra sessão de ecrã (se usar mais do que uma) ou para o terminal SSH normal, se não estiverem abertas mais sessões de ecrã.

Se quiser saber mais sobre o ecrã , corra:

Mantenha os processos a funcionar apesar de uma ligação caída. O que pode fazer?

O comando de ecrã é mais utilizado para sessão SSH porque ajuda a continuar o seu trabalho após uma desconexão sem perder os processos em curso. Assim que a sua ligação for restabelecida, inicie sessão no seu sistema com SS

Pode parecer intimidante no início, mas o ecrã do Linux é fácil de aprender enquanto oferece possibilidades ilimitadas. É uma utilidade muito eficiente e cheia de recursos, tornando-o uma ferramenta insubstituível.

Com isto em mente, ensinar-lhe-emos como permitir e utilizar o Linux Screen para aumentar ainda mais a flexibilidade do terminal Linux.

O que é o Ecrã Linux?

Um ecrã Linux é uma aplicação terminal desenvolvida pelo projecto GNU. Muitas vezes a documentação oficial chama-lhe Ecrã GNU e é utilizado para a multiplexagem de terminais.

Por outras palavras, Screen divide um terminal físico em múltiplas sessões virtuais, pára e resume a actividade nelas.

Screen funciona assim – se trabalhar numa sessão terminal enquanto usa Screen, uma vez terminado o seu trabalho e desligado o computador, ele irá poupar nesse momento. Quando o terminal for reacessado, o terminal regressará ao mesmo ecrã em que trabalhou antes de desligar.

O ecrã do Linux pode ser básico na sua estrutura, mas todos os utilizadores de Linux devem saber como utilizá-lo.

Como instalar e utilizar o ecrã do Linux?

O Screen é normalmente instalado por defeito em todas as principais distribuições de Linux. Se o seu sistema não o tiver pré-instalado, não se preocupe, o processo de instalação é fácil.

Primeiro, precisamos de nos ligar ao nosso servidor usando o comando SSH. Abra o seu terminal e digite:

No caso de Debian, Ubuntu ou Linux Mint e seus derivados, pode executar o seguinte comando:

Se estiver a utilizar o CentOS 7 , pode instalá-lo utilizando o seguinte:

Ou se o utilizador não puder executar comandos sudo, precisamos de o executar como utilizador root.

No final da instalação, podemos verificar a versão actual do Screen, utilizando a seguinte linha de comando:

Parabéns, agora pode finalmente usar Screen.

Usando o Screen do Linux em Qualquer Distribuição Linux

Para executar o ecrã do Linux, só temos de digitar a palavra na nossa sessão terminal:

Depois de premir a tecla Space, voltará a ver o terminal. Não se preocupe, já iniciámos uma nova sessão de Ecrã. Para a verificar, basta digitar exit in e carregar Enter .

Portanto, precisamos de voltar a executar o comando digitando novamente o ecrã.

Também podemos iniciar uma sessão e dar-lhe um nome, utilizando a variáve l-S. Por exemplo:

Recomendamos que dê um nome descritivo à sessão e não terá problemas em identificá-la.

O ecrã utiliza comandos para efectuar a multiplexação do terminal e os comandos são fáceis de aprender. Todos eles seguem uma estrutura Ctrl+**, onde * são as variáveis.

IMPORTANTE: Tome nota das teclas minúsculas e maiúsculas ao executar comandos.

Trabalhar numa nova sessão

Uma vez iniciada uma nova sessão, é necessário aprender a utilizá-la. Estes são os principais comandos que irá utilizar:

Comandos

Descrição

Ctrl+a c

Criar uma nova janela

Ctrl+a ”

Listar todas as janelas criadas

Ctrl+a a

Elimine um Ctrl+a , que é útil se cometeu um erro

Ctrl+a Ctrl+d

Deixe a sessão a decorrer

Também é possível dividir o ecrã do terminal. Por exemplo, usando Ctrl+a S divide o terminal horizontalmente:

Para mudar para o próximo terminal, premimos CTRL+a TAB . Para o fechar, CTRL+a X .

Como gerir múltiplas sessões utilizando o ecrã do Linux

Uma das grandes qualidades do Screen é a capacidade de realizar acções e deixá-las em segundo plano para que, quando voltarmos a elas, elas ainda lá estejam. Isto é especialmente bom para administradores de servidores.

Para este exemplo, vou utilizar o htop . Podemos instalá-lo em Debian , Ubuntu , Linux Mint e seus derivados com o seguinte comando: Pode executar htop simplesmente digitando o seguinte comando no seu terminal:
A seguir, utilizaremos os comandos CTRL+a e CTRL+d para separar a execução do terminal. A partir daqui pode trabalhar noutra coisa, enquanto a janela anterior correrá em segundo plano. Se quiser abrir o mesmo terminal htop, primeiro digite o seguinte comando: Mostrará todas as suas sessões guardadas. Para reabrir o htop , introduza o seguinte:
Neste caso, o nosso número de processo_número é 11520 Conclusão
É realmente importante aprender como instalar e utilizar o Linux Screen, especialmente se trabalhar como administrador de servidores. É uma ferramenta realmente útil que pode melhorar muito o seu fluxo de trabalho global. Aqui aprendeu tanto a instalar Screen no seu servidor como a utilizar os seus comandos básicos. Esperamos que tenha achado este tutorial de Linux útil. Boa sorte!
O Autor Edward é o redactor do Hostinger. É um especialista em comunicação com anos de experiência em TI como escritor, comerciante, e entusiasta de Linux. As TI são um pilar central da sua vida, pessoal e profissional. O objectivo de Edward é encorajar milhões a alcançar uma presença impactante na Internet. Ele também gosta muito de cães, guitarras, e de tudo relacionado com o espaço.

Comando do ecrã: Definir taxa de Baud

A sintaxe é: screen /dev/ttySX baud_rate, cs8|cs7,ixon|-ixon, ixoff|-ixoff, istrip|-istrip screen /dev/ 115200 Where,

/dev/ttySX : Porta série Linux (ex. /dev/ttyS0 [COM1] )

baud_rate : Normalmente 300, 1200, 9600 (por defeito), 19200, ou 115200. Isto afecta a transmissão, bem como a velocidade de recepção.

cs8 ou cs7 : Especificar a transmissão de oito (ou sete) bits por byte.

ixon o u-ixon : Activa (ou desactiva) o controlo de fluxo de software (CTRL-S/CTRL-Q) para o envio de dados.

ixoff o u-ixoff : Activa (ou desactiva) o controlo de fluxo de software para recepção de dados.

istrip o u-istrip : Limpa (ou mantém) os oito bits em cada byte recebido.

Como listar as portas de série sob Linux

Utilizamos o comando dmesg como se segue: $ dmesg | grep tty ## usar o comando grep/egrep como filtro ## $ sudo setseria l-g /dev/ttyS[0123]

Ecrã de instalação

Antes de podermos utilizar o ecrã para nos ligarmos à consola em série, instale-o de acordo com a sua versão do sistema Linux/Unix: ## Debian/Ubuntu usar comando apt/apt-get comando: ## $ sudo apt install screen ## RHEL/CentOS/Oracle Linux utilizadores usam o comando yum ## $ sudo yum install screen ## Fedora Linux utilizadores tentam o comando dnf ## $ sudo dnf install screen

Configuração de baud rate com comando de ecrã em Linux ou Unix

Neste exemplo, estou a ligar ao meu router incorporado baseado em Soekris usando /dev/ttyS0 com 19200 baud rate e cs8: $ ecrã /dev/ttyS0 19200,cs8 Amostra de saída:

Fig.01: Comando de ecrã em acção

Utilização de ecrã para ligar à consola de série com 300 baud rate

  • Estabelecemos uma taxa de bauds de rede diferente como se segue: $ creen /dev/ttyS1 300
  • Como posso ver o meu estado e informações sobre a minha porta de série?
  • Basta digitar CTRL + A + i
  • Fig.02: Obter informações sobre o terminal
  • Como saio da sessão do ecrã?
  • Para fechar a sessão do ecrã depois de terminar a configuração do router / switch, prima CTRL + A + k . Para matar toda a sessão do ecrã, prima CTRL + A + \ . Veja o nosso tutorial de comando rápido do ecrã para mais informações.

Conclusão

Aprendeu a utilizar o comando de ecrã para configurar a taxa de transmissão e outras definições para a comunicação em série com routers e outros dispositivos. Ver

Veja como instalar e utilizar o minicom que é um programa de comunicação que funciona sob a maioria dos unices.

Como configurar uma consola em série sob Debian, FreeBSD ou OpenBSD.

no Linux fornece a capacidade de lançar e utilizar várias sessões shell a partir de uma única sessão ssh. Também lhe permite partilhar as suas sessões com outros utilizadores e destacar/sessões de terminal.

Por outras palavras, significa que pode iniciar uma sessão de ecrã e depois abrir qualquer número de janelas (terminais virtuais) dentro dessa sessão. Os processos em curso no Ecrã continuarão a correr mesmo quando a sua janela não estiver visível e mesmo que se desligue.

Instalar o écran

O pacote de ecrã é pré-instalado na maioria das distribuições Linux. Pode verificar se ele está instalado no seu sistema usando o seguinte comando:

Em seguida, deverá a versão do pacote screen que está actualmente instalado no seu sistema. Caso contrário, pode instalar o ecrã com o seguinte comando.

Instalar o ecrã do Linux em Debian e Ubuntu

Instalar o ecrã Linux no CentOS e Fedora

Como utilizar o comando de ecrã no Linux

Agora vamos à parte sobre como usar o comando de ecrã no Linux, para iniciar uma sessão de ecrã no Linux, basta digitar ecrã no seu prompt de comando.

Também pode atribuir um nome a uma sessão de ecrã, as sessões nomeadas são úteis quando se executam várias sessões de ecrã. Para criar uma sessão nomeada, execute o comando de ecrã com os seguintes argumentos:

Utilizamos o comando dmesg como se segue: $ dmesg | grep tty ## usar o comando grep/egrep como filtro ## $ sudo setseria l-g /dev/ttyS[0123]

Qualquer momento do tempo em que queira ver todas as opções de comando do ecrã que queira saber, basta digitar Ctrl+A e ? . Depois verá todos os comandos ou parâmetros no ecrã.

  • Para criar uma nova sessão no ecrã, pode usar o seguinte comando
  • Seguem-se alguns dos comandos mais comuns para gerir as sessões do ecrã

Ctrl+A c – Criar uma nova sessão de ecrã

Ctrl+A ” – Listar todas as sessões activas do ecrã

Veja como instalar e utilizar o minicom que é um programa de comunicação que funciona sob a maioria dos unices.

Ctrl+A A – Renomear a sessão actual do ecrã

Ctrl+A S – Dividir horizontalmente a região actual em duas regiões

Ctrl+A | – Dividir verticalmente a região de corrente em duas regiões

Separador Ctrl+A – Mudar o foco de entrada para a região seguinte

Ctrl+A Ctrl+A – Alternar entre a região actual e a anterior

Ctrl+A Q – Fechar todas as regiões excepto a actual

Ctrl+A X – Fechar a região actual

Como se destacar da sessão de ecrã do Linux

Digamos que está no meio do SSH no seu servidor a fazer uma actualização do servidor ou a descarregar um ficheiro grande que não pode interromper mas que quer executar localmente um comando ou abrir uma nova sessão ssh sem interromper o que quer que esteja a ser executado actualmente na sessão existente, então podemos fazer um ecrã para o destacar.

Pode usar o seguinte comando

Como voltar a ligar a um ecrã Linux

  • Vejamos que fez algumas outras coisas depois de destacar a sessão do ecrã, agora quer voltar à sua sessão original do ecrã que estava a actualizar um servidor ou a descarregar o ficheiro grande e quer ver o progresso do mesmo, depois pode simplesmente voltar a colocar e continuar de onde parou.
  • Pode utilizar o seguinte comando para retomar o ecrã.
  • No caso de ter mais de 1 sessão do ecrã, então terá de digitar o ID da sessão do ecrã para retomar essa sessão em particular.
  • Pode usar o scree n-ls para ver a lista das sessões de ecrã actualmente em execução.
  • Verá uma saída semelhante como a que se segue
  • Se quiser restaurar o ecrã 5380.pts-0, então digite este comando.
  • No próximo post, vemos todas as outras coisas como senha de protecção de uma sessão do ecrã, personalização do ecrã e registo de todos os eventos.
  • Precisa de Hospedagem? Experimente o nosso, é rápido, de confiança e carregado de recursos de apoio com os quais pode contar.
  • O GNU Screen é um multiplexador de terminal. Pode ter várias sessões / terminal a partir de uma única instância do Ecrã. Usando o écran o seu processo não é interrompido quando a sua ligação é desligada.
  • Pode querer compilar uma aplicação ou kernel Linux em máquina remota e demora algum tempo a terminar, a primeira opção é fazer login na máquina remota, iniciar a compilação e esperar até que a compilação tenha terminado sem desligar a sua ligação SSH remota. Claro que, se a sua ligação à Internet for interrompida ou a sua máquina cliente falhar, o processo será interrompido no servidor e terá de recomeçar.

A outra opção é utilizar o Screen. Pode entrar no servidor remoto, abrir Screen, fazer a complicação, desligar o servidor e pode desligar as suas ligações SSH. Pode mesmo ir a outro lugar e regressar ao seu SSH e regressar ao Ecrã que deixou antes.

Outro cenário é quando quer descarregar ficheiros grandes no servidor, mas não quer colocar o download em segundo plano para que possa começar o seu download dentro do Ecrã.

Instalar o Ecrã GNU

O ecrã pode já estar instalado por defeito no seu sistema. Se ainda não estiver instalado, pode usar o comando mencionado nesta secção para instalar o Screen

Se estiver a utilizar o Ubuntu / Debian pode utilizar o comando abaixo para instalar o ecrã :

Se estiver a usar Red Hat / CentOS / Fedora pode usar o comando abaixo para instalar o écran :

Comandos básicos de écran

Para utilizar o ecrã, após a ligação ao seu servidor, pode escrever o ecrã no seu terminal. Abrirá um novo ecrã, o ecrã padrão mostrará o ecrã de informação. Pode premir espaço ou voltar a fechar o ecrã de informação, ele irá levá-lo de volta ao terminal, mas este está dentro do ecrã. Para destacar o ecrã pode usar o comando ctrl+a+d. Destacar ecrã significa sair do ecrã, mas ainda é possível retomar o ecrã mais tarde. Para retomar o ecrã pode usar o comando scree n-r do terminal. obterá o ecrã de onde saiu antes. Para sair deste ecrã pode usar o comando ctrl+d ou digitar exit na linha de comando.

Este é o comando mais básico para iniciar, desligar e sair do ecrã. Agora vamos aprender a usar o ecrã mais longe.

Vamos verificar se temos ou não ecrã em execução:

Não foi encontrado nenhum ecrã. Vamos criar um novo ecrã, simplesmente digitando :

A nova janela do ecrã será aberta. Nesta janela, prima enter para fechar o ecrã de boas-vindas e escreva top para executar o utilitário de monitorização de topo Vamos navegar para a janela seguinte premindo Ctrl+a n . Não aparecerá nenhuma outra janela de notificação na parte inferior esquerda do seu ecrã. Digite Ctrl+a c para criar uma nova janela. Na segunda janela, executaremos o comando vmstat

Vamos ter a terceira janela digitando Ctrl+a c novamente. Na terceira janela basta digitar ls / , pode usar outro comando, é claro, basta certificar-se de que consegue identificar que é a terceira janela. Agora, quando digitarmos Ctrl+a n, irá para a primeira janela onde corremos por cima. Se digitarmos Ctrl+a n um mor

Tela $ – ls Há telas em cima:

2 Tomadas em /var/ correr/ ecrã/S-panji.

$ ecr ã-r Existem vários ecrãs adequados em::

Digite “screen [-d] – r [pid.]tty. host” para retomar um deles.

$ mkpasswd palavras-passe secretas nErsv1b8.UpSU

$ ecr ã-r Palavra-passe do ecrã:

Ecrã $ ss h-t [protegido por e-mail]: Há vários ecrãs adequados no ecr ã-r [protegido por e-mail]:

Digite “screen [-d] – r [pid.]tty. host” para retomar um deles. Ligação ao servidor fechada.

Referências

Opções de ecrã

Ecrã interior

Ctrl+a c Criar nova janela

Ctrl+a [0-9] Navegue entre ecrãs, pode usar esta navegação até 10 janelas (0-9).

Ctrl+a x Bloquear a janela do seu terminal. ser-lhe-á pedido que introduza e confirme uma palavra-passe e também que introduza uma palavra-passe para voltar para a janela.

Ctrl+a n Navegar para a janela seguinte.

Ctrl+a p Navegar para a janela anterior.

Ctrl+a k Matar a janela actual. Uma confirmação de y/n será nevada antes da janela ser realmente morta.

Ctrl+a A Introduzir título para a janela.

Ctrl+a d Desprender o ecrã actual.

Ctrl+a ? Mostrar páginas de ajuda do ecrã que listam todos os comandos disponíveis no interior do ecrã.

Conclusão

Neste tutorial aprendemos como utilizar o ecrã GNU. Pode agora fazer navegação básica no ecrã, criar um novo ecrã, mover-se entre ecrãs, destacar e retomar o ecrã. Tem no seu cinto uma ferramenta adicional que pode utilizar na linha de comando Linux que será útil em todo o tipo de situações ao longo da vida útil da administração do seu servidor.

Utilizamos o comando dmesg como se segue: $ dmesg | grep tty ## usar o comando grep/egrep como filtro ## $ sudo setseria l-g /dev/ttyS[0123]