Introdução ao comando da tela Linux um guia para iniciantes

Introdução ao comando da tela Linux um guia para iniciantes

Você já ouviu falar do comando da tela Linux? É uma ferramenta incrivelmente poderosa que permite que você assuma o controle de vários programas em uma única janela de terminal. Com o comando Linux Screen, você pode gerenciar facilmente vários programas, mesmo que estejam executando em diretórios diferentes. Você pode até alternar entre os programas sem ter que fechá -los ou reiniciá -los. É uma maneira incrivelmente eficiente de trabalhar no Linux.

O comando de tela é incrivelmente fácil de usar. Tudo o que você precisa fazer é digitar o comando da tela para abrir uma nova janela e, a partir daí, você pode executar os comandos que desejar. Você também pode usá -lo para executar vários programas simultaneamente, o que pode ser incrivelmente útil para multitarefa. E se você precisar fazer uma pausa, sempre poderá suspender o comando da tela e voltar mais tarde.

Este artigo abordará o básico da instalação e uso do comando Linux Screen. No final deste tutorial, você poderá criar e anexar em sessões de tela, dividir a tela em várias janelas e destacar, reattach de sair de sessões de tela.

Etapa 1: Instale a tela

Antes de usar o comando da tela, você precisará instalá -lo em seu sistema. Na maioria das distribuições Linux, a tela está incluída nos repositórios de pacotes padrão, para que você possa instalá -lo usando seu gerenciador de pacotes.

  • Por exemplo, em um sistema Ubuntu, Debian e Linux Mint, você pode instalar um pacote de tela usando o seguinte comando:
    SUDO APT UPDATE && SUDO APT INSTAL  
  • Em um sistema CentOS, RHEL e Fedora, você pode instalar o pacote de tela usando o seguinte comando:
    tela de instalação do sudo dnf  

Etapa 2: Crie uma nova sessão de tela

Para criar uma nova sessão de tela, basta executar o comando de tela. Isso lançará uma nova janela de terminal dentro da tela e você poderá usá -la como qualquer outra janela do terminal.

Por exemplo, para criar uma nova sessão de tela e iniciar um novo Bash Shell, você inseriria o seguinte comando:

BASH de tela  

Você também pode especificar um nome para sua sessão de tela quando a cria. Para fazer isso, use o "-S" Opção de linha de comando seguida pelo nome da sua sessão. Por exemplo:

tela -S MySession Bash  

Este comando criará uma nova sessão chamada "MySession".

Etapa 3: Atalhos de teclado de comando de tela

Na etapa anterior, você ativou a sessão de tela no seu terminal. Agora, você deve estar ciente de seus usos. Você pode gerenciar a sessão de tela usando os atalhos do teclado. Usando os keystokes, você pode criar novas janelas, anexar, destacar, renomear e muito mais com a sessão de tela.

Aqui estão alguns atalhos de teclado comumente usados, que ajudam você a trabalhar com a tela:

  • Ctrl + A e C: Crie uma nova janela
  • Ctrl + A e ": Liste todas as janelas abertas
  • Ctrl + A e N: Vá para a próxima janela
  • Ctrl + A e P: Vá para a janela anterior
  • Ctrl + A e 0: Alterne para a janela 0 (ou outra janela numerada)
  • Ctrl + A e S: Dividir a tela horizontalmente em regiões
  • Ctrl + A e |: Divida a tela verticalmente em regiões
  • Ctrl + A e Tab: Alterne o foco entre as áreas da tela dividida.
  • Ctrl + A e D: Separar a tela do terminal
  • Ctrl + A e A: Defina o título da janela
  • Ctrl + A e X: Bloquear a sessão atual
  • Ctrl + A e ?: Mostrar nomes de ligações/comando

Para usar as ligações das teclas acima, continue pressionando o Ctrl chave e depois acertar "a" e depois acertar a chave necessária.

Etapa 3: destacar de uma sessão de tela

Para se destacar de uma sessão de tela e retornar à sua janela regular de terminal, use o “Ctrl + A e D” chaves. Isso deixará a sessão de tela em execução em segundo plano, permitindo que você se reconecte mais tarde.

Por exemplo, para se destacar da sessão de tela que você criou na Etapa 2, pressione o atalho do teclado: “Ctrl + A e D”

Etapa 4: Liste sessões de tela disponíveis

Para visualizar uma lista de sessões de tela disponíveis, use o comando -ls de tela. Isso mostrará uma lista de todas as sessões de tela que estão sendo executadas no seu sistema, juntamente com os nomes de sessões e os IDs de processo.

Por exemplo, se você tiver uma sessão de tela chamada “MySession” Em execução, o comando de tela -ls produziria algo assim:

tela -ls  
Saída Há uma tela em: 128506.MySession (anexado) 1 soquete em/run/screen/s-rahul. 

Etapa 5: reattach para uma sessão de tela

Para se reconectar a uma sessão de tela da qual você se destacou anteriormente, use a tela -r Comando seguido pelo nome ou ID do processo da sessão.

Por exemplo, para se reconectar ao “MySession” Sessão de tela que você criou na Etapa 2, você inseriria o seguinte comando:

tela -r mySession  

Se você tiver várias sessões de tela em execução e não tem certeza de qual você deseja se reconectar, você pode usar o 'tela -ls' comando para visualizar uma lista de sessões disponíveis, conforme descrito na Etapa 4.

Etapa 6: divida a tela em várias janelas

Depois de conectado a uma sessão de tela, você pode dividir a tela em várias janelas.

  • aperte o Ctrl + A e S chaves para dividir a região atual horizontalmente em dois novos.
  • aperte o Ctrl + A e | chaves para dividir a região atual verticalmente em dois novos.
  • aperte o Ctrl + A e Tab chaves para alternar entre as janelas.

Conclusão

Neste tutorial, abordamos o básico da instalação e uso do comando Linux Screen. Com a tela, você pode criar e anexar às sessões de tela, dividir a tela em várias janelas e destacar -se das sessões de tela. Você pode usar essas técnicas para executar várias tarefas baseadas em terminais simultaneamente e facilmente alternando entre elas.

Espero que este tutorial tenha sido útil e que agora você esteja confortável usando o comando Linux Screen. Se você tiver alguma dúvida ou precisar de mais assistência, fique à vontade para deixar um comentário abaixo.