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.

Rubi
fonte

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.

Whitney
fonte
+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.

neuron34
fonte
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

ashraf
fonte