GNU Tela Salvar sessão na reinicialização

GNU Tela Salvar sessão na reinicialização
O Linux possui um utilitário chamado tela, que permite usar várias sessões de terminal dentro de uma única janela. Mesmo que estes sejam desconectados, você pode começar tudo de novo a partir desse local exato. Portanto, nosso tópico de discussão neste artigo será o processo de como se pode salvar sua sessão no utilitário de tela GNU sobre a reinicialização de seus sistemas Linux.

Pré -requisitos

Antes de passarmos para a etapa principal de salvar nossa sessão, primeiro precisamos garantir se o utilitário. A tela está instalada em seus sistemas ou não. A tela geralmente vem pré -instalada com muitas distribuições Linux hoje, que você pode verificar facilmente executando o seguinte comando no terminal:

$ SLIEC -Versão

No entanto, se o seu sistema não parece ter uma tela instalada em seus sistemas de computador, você pode simplesmente fazê -lo executando o seguinte comando no terminal:

tela de instalação de $ sudo apt

Salvando a sessão de tela na reinicialização

É quase impossível obter uma sessão de tela que está totalmente à altura da marca do que você estava fazendo. No entanto, ainda existe uma maneira de chegar o mais próximo possível do seu estado inicial. Isso pode ser feito usando o .arquivo screenrc e adicionando alguns comandos dentro dele.

O que é .Arquivo ScreenRC?

O .O arquivo ScreenRC, que usaremos para salvar nossa sessão de tela, é o arquivo de configuração específico do usuário para o seu utilitário de tela GNU. É semelhante ao .Arquivo EMACS de EMACs e é igualmente conhecido como arquivo de inicialização. Ou seja, sempre que você iniciar a tela, ele primeiro executará todos os comandos presentes neste arquivo e depois se moverá para o resto do material. Por aqui, você pode armazenar todas as configurações do seu utilitário de tela que deseja, e é precisamente essas configurações que permitirão salvar sua sessão de tela.

Vejamos agora o que as configurações devem ser.

Configuração para .Arquivo ScreenRC

Você pode adicionar várias configurações diferentes aqui que atendem aos seus interesses, como desligar a página de boas -vindas iniciais ou definir as ligações de teclas para fortes atalhos. Para salvar nossa sessão de tela, eu uso principalmente o seguinte arquivo de configuração.

# enorme buffer de rollback
DefScrollback 5000
# sem mensagem de boas -vindas
startup_message desligado
# Windows padrão
Tela -t Shell 1 Bash
tela -t python 2 python
# layouts
Layout automaticamente
layout novo
Selecione 1
Layout anexe um
layout Selecione um

Na configuração acima, o buffer de rollback é a quantidade de texto que você deseja ser exibido na tela. É sempre bom manter tão grande, pois você verá o texto com mais clareza e fazer seu trabalho facilmente. O seguinte comando é, como mencionado acima, para desligar sua mensagem de boas -vindas.

As janelas padrão são onde o ponto crucial da salvamento da sessão de tela aparece. Estas são as janelas padrão que serão abertas na startup. Você pode especificar suas pastas importantes onde você pode estar trabalhando aqui, pois elas serão abertas automaticamente. Na seção Layouts, o primeiro comando, Layout automaticamente, é o mais importante, pois salva suas sessões de tela. Faz isso, ligando o modo automático e, a cada passo que você faz, salva automaticamente seu trabalho.

É importante observar que o layout automático no comando só funciona para layouts explicitamente nomeados em seu .ScreenRC, então se você quiser salvar um novo layout, deve mencioná -lo especificamente em seu .arquivo screenrc ou use o seguinte comando para salvar seu layout:

$ layout Save Your_layout_name

Depois de adicionar suas configurações em seu .Arquivo ScreenRC, depois de reiniciar ou fazer login novamente no seu sistema Linux, você verá suas sessões de tela salvas.

3) Aplicativos de terceiros

Uma alternativa ao uso de configurações em seu .O arquivo ScreenRC é usar aplicativos de terceiros que fornecem ferramentas adicionais junto com os comandos de tela para fazer você fazer seu trabalho com mais eficiência. Uma dessas ferramentas é a sessão da tela, um programa com uma variedade de utilitários que você pode, pois facilita o trabalho com a tela GNU. Você pode salvar facilmente suas sessões de tela usando o salvar Comando deste programa. Ele fornece várias opções diferentes para salvar suas sessões de tela. Isso inclui salvar sua sessão atual ou salvar qualquer sessão sua.

Salvando a sessão atual:

$ scs salvar -force

Economizando qualquer sessão:

$ screen -session salvar -s sessionName SavedSessionName

No comando acima, o SessionName refere -se ao nome da sessão que você deseja salvar e o SavedSessionName refere -se ao nome com o qual você deseja salvar sua sessão.

Conclusão:

O utilitário de tela é extremamente útil, pois se trata de ajuda em momentos cruciais em que, por acaso, nossa conexão com a Internet se perde ou nossa rede falha, o que, por sua vez, resulta em nós, perdendo nosso trabalho. A tela permite que você execute seus processos em segundo plano e, como visto acima, em caso de percalpes, você pode começar diretamente de onde foi deixado de fora. Definitivamente, vale a pena usar uma ferramenta.