Se o problema é que você está encontrando dificuldades para acompanhar o que está trabalhando enquanto salta de uma tarefa para outra, talvez você queira usar um instrumento como tmux e / ou tela . Estes são servidores de janela de terminal virtual e permitem configurar um terminal dentro deles e nomeá-lo. Isso permite colocar um pouco de contexto em um terminal e manter vários terminais sem ocupar a área de trabalho.
Eu normalmente uso a tela, então estou mais familiarizado com seu fluxo de trabalho, mas em geral eu configuro uma sessão de tela assim:
screen -S appX
Eu então me conecto da seguinte forma:
screen -r appX
Em seguida, no espaço do appX, você pode configurar guias / janelas diferentes para trabalhos relacionados ao appX. Eu poderia configurar um windows chamado compiling enquanto outro poderia ser log, onde eu atalho o arquivo de log para o aplicativo. Eu posso então usar combinações de teclas Ctrl + A + Ctrl + A para mover de uma aba / janela para outra ou você pode dividir seu terminal para que uma delas seja na metade superior do terminal, enquanto a outra está na metade inferior.