Como salvar e executar um arquivo Java no PuTTY?

Sou um novato completo na AWS (Amazon Web Services), portanto, essa pode ser uma pergunta básica.

Criei uma instância do EC2 na AWS. Eu tenho uma máquina Windows, então estou usando o PUTTY para conectar-me à instância do Linux.

Depois de me conectar à minha instância do EC2, usei o comando abaixo para escrever o código Java,

vi java First.java

Depois de escrever o código acima, obtive a tela abaixo e escrevi o código Java para um simples "Hello World",

O problema agora é que estou preso aqui, o que devo fazer para salvar o que escrevi? Onde será armazenado, no meu laptop ou no EC2? Existe uma maneira através da qual eu posso simplesmente fazer upload do arquivo e depois executá-lo no terminal?

Desde já, obrigado.

questionAnswers(2)

yourAnswerToTheQuestion