Existem várias semelhanças e diferenças técnicas, mas a única diferença que deve ser importante para você é que, ao contrário dos consoles virtuais, usando screen , você pode anexar a uma sessão screen de qualquer conexão terminal ao computador:
- outros consoles virtuais
- emuladores de terminal em execução em X
- uma conexão
ssh(ou telnet) de outro computador
Tudo o que é necessário para essa capacidade de anexar:
- você tem permissão (geralmente, executando como o mesmo usuário)
- a sessão
screenestá na máquina em que você deseja anexar
Uma vez que você tenha anexado a uma sessão screen , aquele terminal age (bem, não "igual a" ) como se você estivesse conectado no terminal original onde você iniciou screen . / p>
Você pode fazer o mesmo com tmux , é claro, mas suas sessões são separadas - assim como os consoles virtuais.