Para que serve um terminal virtual?

22

Quando pressiono ctrl + alt + F1, ele vai para o terminal virtual. Para que serve este terminal virtual?

Quando você precisa usá-lo?

canela
fonte
Você quer dizer a diferença entre um terminal virtual e uma janela de terminal?
Georg Schölly
6
Esta questão está muito bem abordada aqui: askubuntu.com/questions/14284/… ... e você a usaria quando não tiver (ou precisar. Ou desejar) uma interface gráfica do usuário .... é um texto Command Line interface com base (sem gráficos em tudo)
Peter.O
4
A vantagem disso é que 99% do tempo é acessível e utilizável, mesmo que o sistema esteja com pouco congelamento ou a interface gráfica tenha congelado ou travado com força.
Bobby
A coisa é chamada inequivocamente de " console virtual " (seu driver já foi nomeado vt.c, portanto, "terminal virtual", mas o termo é ambíguo). Alguma objeção à edição do “terminal virtual”?
Incnis MRSI

Respostas:

20

Nem todos os usuários precisam ou executam um ambiente gráfico, e eles funcionarão a partir dos terminais virtuais.

Muitos servidores (a maioria) não têm um ambiente gráfico, pois os usuários raramente fazem logon no console. Os servidores geralmente exigem uma linha de comando a partir da qual o administrador pode acessar o sistema para monitorá-lo ou configurá-lo. O terminal virtual fornece esse ambiente. Ter mais de um terminal virtual permite que o administrador mude para outro terminal, se necessário.

Em uma área de trabalho com um Xserver quebrado (ambiente gráfico), o console virtual fornece uma sessão de terminal a partir da qual o Xserver pode ser reconfigurado.

BillThor
fonte
Votos negativos devido ao uso de "console virtual" para se referir a emuladores de terminal. O VC / VT do Linux pode ser chamado de "terminal virtual" , mas os PTYs não podem ser chamados de "consoles virtuais".
Incnis MRSI
4
Incnis com todo o respeito, acho que você está sendo pedante.
Neuronet
Só para adicionar - o Ubuntu Server possui apenas o terminal, sem área de trabalho gráfica. E um motivo para você não precisar de uma exibição gráfica é se o host for acessado apenas via SSH.
Sridhar Sarnobat
1
@IncnisMrsi Melhor também renomear o artigo da Wikipedia;) en.wikipedia.org/wiki/Virtual_console
Tim Malone
@ Tim Malone: ​​em 2015, na verdade, interpretou mal o texto. Meu comentário deve ser ignorado. Sinto muito pelo barulho.
Incnis MRSI
29

Um terminal virtual é um terminal de tela cheia que não roda dentro de uma janela X (diferente da janela do terminal na área de trabalho gráfica). Os terminais virtuais são encontrados em todos os sistemas GNU / Linux, mesmo em sistemas que não possuem um ambiente de desktop ou sistema gráfico instalado.

Os terminais virtuais podem ser acessados ​​em um sistema Ubuntu pressionando Ctrl+ Alt+ F1até F6. Para voltar à sessão gráfica, pressione Ctrl+ Alt+ F7.

Você pode obter informações mais detalhadas sobre terminais virtuais no artigo da Wikipedia .

Bilal Akhtar
fonte
-1

Os computadores de quadro principal aos quais os terminais de texto antigos estavam conectados não eram considerados "servidores". Eles eram apenas parte do sistema do computador, assim como um monitor não se conecta a um PC servidor. Os terminais virtuais não são terminais de texto reais, mas são terminais de texto emulados. É importante incluir a palavra "texto", pois eles não são terminais da GUI (às vezes chamados de Thin Clients).

Os terminais virtuais são ótimos, já que é possível configurar cada um para ter uma tela colorida diferente, colocando o programa "setterm" como o arquivo / etc / rc-local que roda em tempo de inicialização. Então, pode-se usar um terminal virtual para executar um script que faz algo que falha; Use outro terminal para alterar a configuração que pode corrigir o problema; Use ainda outro terminal para procurar a documentação referente ao problema; use outro terminal para acessar a Internet com um navegador de texto para ajudar a resolver o problema etc., etc. Como cada tela tem um fundo de cor diferente, a exibição da cor certa garante que eles estejam onde desejam ao mudar de um. terminal para outro. Mas, infelizmente, não há cores suficientes; apenas 8. Existe um tipo de terminal "linux-16color", mas como usá-lo? setterm não suporta.

David Lawyer
fonte