salvar linhas de comando usadas na sessão Linux

salvar linhas de comando usadas na sessão Linux

Sou totalmente novo no Linux a partir de hoje. Aprendi como acessar um cluster Linux em meu computador desktop com Windows 7. Eu me conecto ao cluster usando um software chamado PuTTY, que abre uma janela de comando na minha área de trabalho. Então posso digitar comandos do Linux nessa janela, uma linha por vez, para enviar instruções ao cluster.

Antes de fechar a janela de comando e provavelmente interromper minha conexão para a sessão, há alguma maneira de salvar todas as linhas de comando que usei nesta sessão em um arquivo de texto em minha área de trabalho para referência futura?

Em caso afirmativo, qual linha de comando devo usar?

Também posso salvar todo o texto na janela de comando? Em outras palavras, posso salvar as linhas de comando que digitei e o texto resultante que apareceu na janela de comando?

Imagino que sejam perguntas muito básicas, mas também são perguntas que sempre tive sobre linhas DOS no meu desktop.

Obrigado por qualquer conselho. Desculpe se devo fornecer um termo mais específico do que 'Linux'. Obtive uma referência do Linux e trabalharei em alguns exercícios de nível inicial em breve, mas salvar os comandos usados ​​em minha primeira sessão parece bastante importante e um tanto urgente.

Responder1

  1. Do PuTTYConfiguraçãojanela clique emExploração madeireira:

    1

  2. SelecioneTodas as saídas da sessão:

    2

  3. Alterando o padrãoNome do arquivo de registro(putty.log) é opcional, mas você deveNavegare especifique um local para salvar o arquivo.

  4. Modifique quaisquer outras opções conforme achar adequado (por exemplo, se o arquivo de log existente deve ser substituído, anexado ou se você deve ser questionado sempre).

  5. É isso, a partir de agora toda a saída da sessão será salva no log especificado. CliqueAbrirpara iniciar sua sessão e digite alguns comandos para testar, feche a janela e verifique o arquivo de log para confirmar.

Responder2

Provavelmente você estará fazendo interface com o shell Bash depois de usar o SSH em sua caixa Linux. Se for esse o caso, o Bash já mantém um backup dos comandos que você digitou anteriormente.

O nome do arquivo é .bash_history e está localizado dentro do seu diretório inicial. cd ~ && cat .bash_history.

Se você não estiver usando o Bash em sua máquina Linux, a maioria, senão todos os shells, terá um arquivo semelhante com nome semelhante. Normalmente, dentro do seu diretório inicial e prefixado com um .so use ls -ase você estiver procurando por ele :)

informação relacionada