Um dos métodos de ver o histórico de scripts é ter software que possa copiar todo o material digitado em um arquivo de texto. Depois de copiar o histórico de scripts, você pode olhar para as partes dos scripts que deseja ver e localizar o erro que você pensou que cometeu.
O TMUX é um multiplexador de terminal de comando que permite abrir vários prompts de comando ao mesmo tempo. Você pode executar tarefas diferentes em diferentes janelas e painéis tmux. Isso permite que você economize tempo, seja flexível e melhore sua produtividade.
Outra vantagem do uso do TMUX é que ele possui um recurso interno para capturar todo o histórico de scripts e comandos. Você pode baixar todos os tipos de coisas em todos os painéis tmux e salvá -los em um arquivo de texto.
Se você está usando o tmux e está se perguntando como usar o recurso de histórico de captura do tmux, você está no lugar certo. Este artigo o guiará sobre as etapas necessárias e os comandos que você pode usar para utilizar o recurso de histórico de captura.
Capture History usando o Terminal de Comando
A primeira maneira de capturar a história que discutiremos é através do terminal de comando Linux.
Você pode usar o seguinte comando para armazenar o conteúdo do painel atual em um buffer de captura. Os buffers de captura são locais na memória que armazenam dados recebidos.
$ tmux capture-pane -b temp-capture-buffer -s -
Depois de salvar o conteúdo do buffer de captura, o próximo passo é salvá -lo no ~/tmux.arquivo de log. Este é o arquivo designado onde as informações são armazenadas. Este comando pode ser usado para salvar o buffer de captura.
$ tmux salvar buffer -b temp-capture-buffer ~/tmux.registro
Depois de terminar, lembre -se de excluir o buffer de captura.
$ tmux delete-buffer -b Capture-buffer
Embora você não possa capturar todo o histórico de rolagem dos painéis, você pode usar o terminal de comando para salvar cada painel continuamente executando os comandos mencionados acima.
No entanto, isso pode ser demorado.
Capture History usando comandos TMUX
O TMUX possui um comando específico que pode ser usado para capturar o histórico de comando e script de todos os painéis. Ao contrário dos comandos mencionados anteriormente, você pode salvar uma quantidade ilimitada de linhas de script e histórico. O comando que você pode usar para esse fim é:
$ tmux captura -pane -ps n> ./
O n no comando representa o número de linhas de código anteriormente escritas. Isso pode ser qualquer número, dependendo de como você deseja ir. O valor padrão para o comando é 2000. O valor padrão é assumido quando o número n não é especificado.
Você também pode salvar este comando como um pseudônimo. Um pseudônimo no terminal Linux é uma maneira de representar um comando ou um conjunto de código. Eles desempenham essencialmente a mesma função que "funções" nas linguagens de programação tradicionais. Você pode salvar um pseudônimo usando o seguinte comando:
$ alias comando nome = 'comando ou conjunto de código'
Depois de salvar o pseudônimo, você pode usá -lo assim:
$ Nome de comando> ./nome do arquivo
Outro método que você pode usar é adicionar esses comandos ao arquivo de configuração do TMUX.
Capture-pane-pane-bind-icra-b-captura-buffer -s-\; salvar buffer -b temp-capture-buffer ~/tmux.registro \; Buffer de exclusão -B-Buffer de captura
Depois de adicionar esses comandos, recarregue o TMUX para salvar e executar as alterações que você fez.
$ tmux fonte-file ~//.tmux.conf
Então, esses foram os comandos tmux para permitir o recurso de histórico de captura.
Capture Histor
A terceira opção que você tem é usar o plug-in "TMUX Logging" disponível nos repositórios do GitHub. Você precisa instalar o plug-in primeiro e depois adicionar o plug-in ao arquivo de configuração do TMUX. Siga esses passos:
Abra o terminal de comando.
Uma vez aberto, digite o seguinte comando:
$ git clone https: // github.com/tmux-plugins/tmux lançando ~/.TMUX/TMUX-Logging
Este comando clonará o plug-in para o seu sistema.
Em seguida, adicione esta linha ao arquivo de configuração.
$ run-shell ~//.tmux/tmux-logging/logging.tmux
Por fim, recarregue o TMux novamente para salvar e executar as alterações que você fez.
$ tmux fonte-file ~//.tmux.conf
Agora, que você adicionou o plug-in, vamos dar uma olhada nos comandos que você usará para capturar a história.
Para capturar o conteúdo da tela TMUX, você precisa pressionar “Ctrl+B+Alt+P”. Isso salvará o conteúdo no diretório doméstico na forma de texto.
Para capturar toda a história do trabalho que você fez na sessão, pressione “Ctrl+B+Alt+Shift+P”. Também salvará o conteúdo no diretório inicial na forma de texto.
Para ativar a função de registro, você precisa pressionar “Ctrl+B+Shift+P”. Este comando salvará todos os scripts que você está digitando no terminal naquele momento.
Conclusão
Este foi um artigo sobre como salvar os scripts e comandos escritos no painel tmux e como capturar toda a história dos comandos digitados em. A captura de história pode ser importante em determinadas situações e o TMUX permite salvar todo o conteúdo para que você possa passar por elas novamente. Existem vários métodos de captura de história e todos foram mencionados acima.