Sua pergunta é um pouco incerta.
Se você quer uma maneira de voltar ao VT anterior,
seja o que for , sem ter que lembrar o seu número,
Eu não sei de nenhuma maneira super fácil.
(Há uma maneira um pouco direta:
escrever um script de shell que chame chvt
,
e ter "lembrar" (em um arquivo) o que você estava em VT
a última vez que você executou esse script.
Então você poderá usar esse arquivo para lembrar para onde ir "de volta".)
Mas, se você estiver disposto a lembrar (na sua cabeça) e digite o número do VT anterior, é fácil:
chvt {previous_VT_number}; exit
Por exemplo, se você estiver conectado aos VTs 1 e 2 e o VT 1 estiver ativo, digite
chvt 2; exit
O shell executará os dois comandos em sucessão
(como sempre acontece quando você diz algo como
%código%).
O comando command1; command2
, como você sabe, irá mudar para o VT 2.
E então o comando chvt 2
será processado pelo shell no VT 1 ,
sem mudar o visor para lá.
Aparentemente, tenho, como temia, mal entendido a questão.
Suponha (como no seu comentário) que você está conectado ao VTs1 e 2,
e o VT2 está ativo (por exemplo, porque você emitiu exit
do VT1),
e então você digita chvt 2
no VT2,
Agora você está desconectado e está vendo a tela de login do VT2,
e agora você quer voltar para o VT1
sem digitar Ctrl + Alt + F1 .
Você pode fazer isso:
- Faça login novamente (para VT2) e
- digite
exit