Se o prompt do seu shell não reaparecer depois de executar ./code1 , seu programa estará em execução. Quando seu prompt de shell voltar, seu programa foi encerrado.
top é como o Gerenciador de Tarefas no Windows ou o Monitor de Atividades no macOS. É um programa que permite ao usuário visualizar e manipular processos.
Se você quiser iniciar seu programa em segundo plano para ter acesso ao seu shell quando estiver em execução, execute o programa como ./code1 & . Ou pressione Ctrl+z enquanto o programa estiver em execução para pausar e digite bg para retomar em segundo plano.
Você pode matar (encerrar) um programa se souber seu PID. O comando kill envia sinais para os programas para que você possa fazer outras coisas com ele, além de usá-lo para mandar os programas saírem.
Você pode ver uma lista dos processos atualmente em execução na sua conta de usuário com ps -u $USER .