Como executar o comando script no Linux?

Como executar o comando script no Linux?
O comando de script é usado para escrever ou gravar todos os processos terminais. Depois de executar o comando de script, ele começa a gravar tudo o que aparece na tela, incluindo entradas e saídas, até sair.

Se você não especificar nenhum argumento, o "arquivo tipycript" será criado no diretório para salvar o registro do terminal.

O comando de script registra a entrada/saída padrão e o tempo de execução.

Esta postagem descreve qual é o comando "script" e como funciona com várias opções.

Sintaxe:

Siga a sintaxe abaixo do comando "script":

$ script [opção] [nome do arquivo]

Vamos discutir alguns exemplos.

Exemplo 1:

Usando o comando de script sem nenhum argumento

Para começar, digite "Script" sem especificar nenhum parâmetros. Se nenhum parâmetro for especificado, o script criará um arquivo "TypeScript" no diretório para salvar o registro.

$ script

O "script" começaria a gravar que pode ser interrompido a qualquer momento com o comando "saída". Vários scripts podem ser executados nesse meio tempo.

Simplesmente execute o comando de saída para o tipsscrito final, e o script encerrará o processo de captura:

$ saída

Exemplo 2:

Usando o comando "script" com argumento

Especifique qualquer nome de arquivo como argumento. Por exemplo, estou criando um arquivo de texto com o nome de “Linuxhint.TXT". Execute o seguinte comando:

$ script linuxhint.TXT

Em seguida, execute alguns comandos no terminal e digite, “saída”Para encerrar o processo de captura.

Agora, abra o “Linuxhint.arquivo txt ”.

Saída:

O conteúdo abaixo é a saída do arquivo linuxhint.txt, que foi criado pelo comando de script.

1) -C opção:

Esta opção é usada para obter as informações de um comando específico, em vez de todos os comandos em execução em um shell interativo com o nome do arquivo especificado como um argumento. Após a execução bem -sucedida, o script sairá automaticamente.

Por exemplo, para obter um calendário, use:

$ script -C Cal Linuxhint.TXT

Saída:

Este comando mostrará o calendário em um arquivo txt.

2) -uma opção

Esta opção anexa a saída ao arquivo enquanto mantém o conteúdo anterior. O conteúdo de ambos os arquivos é separado por uma linha espacial.

Leve o seguinte comando em consideração:

$ script -um linuxhint.TXT

Saída:

Exiba a saída com o script em execução anterior.

3) -t, -Timing [=] opção

Esta opção é usada para gravar operações de terminal linha por linha, que parece um vídeo. O comando "scriptreplay" é usado para reproduzir o arquivo gravado.

Precisamos dar um nome a um arquivo para gravar a atividade. Neste exemplo, o nome do arquivo é "linxhint":

$ script -timing = time_log linuxhint

Saída:

Para reproduzir o comando "script", use:

$ scriptreplay -timing = time_log linuxhint

4) -Opção de força

Para salvar o script em algum diretório específico, use o “-força”Opção. Execute o comando force abaixo:

$ script -force/home/aqsa/linux.TXT

Saída:

5) -e opção:

Esta opção retorna o processo filho, digite o comando abaixo:

$ script -e linuxhint.TXT

Na imagem acima, Linuxhint2.txt é o filho de Linuxhint.txt e linux.txt é um processo pai.

Saída:

6) -Opção de flush

O "-f" ou "-rubor”As opções são usadas para lavar a saída. Pode ser usado para teleooperação.
Aqui, o comando é:

$ script -linuxhint.TXT

7) -q opção silenciosa

O "-q”A opção esconde a mensagem quando o script foi iniciado e sai:

$ script -q

8) -Help opção

Esta opção é usada para obter informações de ajuda. Ele exibirá todas as opções relacionadas ao comando "script" com uma descrição de uma linha:

$ script --help

9) -v/-version opção

Esta opção é usada para verificar a versão do comando "script":

$ script --version

Conclusão:

O script é um utilitário de linha de comando usado para obter a entrada e saída de todos os comandos em execução no arquivo de texto. Ele captura todas as atividades executadas no terminal. Além disso, ele imprime a entrada e a saída no arquivo de texto. O comando “script” é usado para fazer uma cópia dos comandos executados, que devem ser mantidos em seu notebook e enviados como parte de uma tarefa. Através deste post, vimos a funcionalidade de diferentes opções de "script" com exemplos.