Como registrar o que eu digito no terminal para arquivar


14

Eu sou um novato aprendendo o Fedora 13. Eu só queria saber se é possível redirecionar o que eu digitar no terminal para um arquivo, para que eu possa ver no arquivo que um comando específico fornece essa saída.

Portanto, o que quer que esteja fazendo deve ir para um arquivo.

Respostas:


26

Você pode usar o scriptcomando . Depois de executá-lo, tudo o que acontece no seu terminal será gravado em um arquivo que você poderá abrir posteriormente para revisar o que aconteceu.

Outro comando útil é o ttyrecque registra não apenas a entrada / saída da sua sessão do terminal, mas também informações de tempo. Isso permite reproduzir sua sessão do terminal posteriormente como em um filme ttyplay.


+1 para ttyrec - mais um comando que eu nunca tinha ouvido antes.
31511 Joe

0

Digamos que você queira gravar em um novo arquivo chamado test.txt. Basta digitar isso na linha de comando:

cat > test.txt

Pressione Enter e comece a escrever. Para finalizar sua sessão, pressione CTRL + d. Um arquivo de texto, test.txt, será criado no mesmo diretório, com o conteúdo digitado.


0

Para armazenar a saída em um arquivo, você pode usar > após o comando

Exemplo:

ls -a > file.txt 

O comando acima listará todos os arquivos no diretório de trabalho em file.txt

df -h > file.txt

O comando acima salvará o uso do sistema de arquivos em file.txt

Espero que esta explicação responda sua pergunta

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.