No desktop Linux, você pode usar principalmente a GUI, mas e se você pudesse usar um modo que fosse apenas texto?

Com os consoles virtuais Linux, você pode usar o computador sem gráficos para resgatar um sistema X quebrado ou até mesmo usá-lo sem uma GUI inteiramente.

O que são consoles virtuais Linux?

Em um sistema Linux, o console é o teclado e o monitor conectados diretamente ao sistema. Isso substituiria um terminal serial em sistemas Unix de minicomputador e mainframe. Isso permitiria ao administrador do sistema fazer login como root, onde isso poderia ser restrito em terminais conectados ao sistema remotamente. Em vez disso, o Linux usa algo chamado framebuffer para exibir texto na tela.

Um console virtual é como ter uma tela cheia Emulador de terminal Linux. Em sistemas desktop, você verá frequentemente mensagens de inicialização antes que o gerenciador de exibição seja iniciado.

Mudando para consoles virtuais

Para alternar entre os consoles virtuais, você pode usar o Alt + Tecla de função

sistema. Normalmente, existem sete consoles virtuais que você pode usar. Se você estiver executando um sistema de desktop com o X11, ele geralmente inicia no sétimo console virtual. Para mudar para o primeiro console virtual, você terá que pressionar Alt + F1. Se não funcionar para você, tente Ctrl + Alt + F1 em vez de.

Quando você alterna os consoles virtuais, eles são rotulados com o número TTY, indo de um a sete, como "tty1" para o primeiro console virtual.

Você verá uma tela de login. Faça login usando seu nome de usuário e senha, e você poderá inserir comandos no shell como faria se tivesse aberto uma janela de terminal na área de trabalho. Se você já usou o MS-DOS em um PC antigo, esse layout provavelmente parecerá familiar para você.

Nos primórdios do Linux, as distribuições normalmente eram padronizadas para sessões de console virtual porque o X era um consumidor de recursos em PCs de baixo custo da época.

Por esse motivo, os usuários do Linux o executariam apenas quando absolutamente necessário antes que computadores que pudessem executar desktops X com desempenho decente se tornassem acessíveis na segunda metade da década de 1990.

Rolagem e uso do mouse no modo de texto

Os consoles virtuais não são apenas úteis para inserir comandos, mas você também pode usar o mouse e o touchpad, desde que instale os drivers corretos. O driver do mouse do console é "gpm," que significa Mouse de Uso Geral. Assim como tudo em sistemas Linux modernos, isso geralmente está disponível através do gerenciador de pacotes da sua distribuição.

Em sistemas Debian/Ubuntu:

sudo apt instalar gpm

No Arch Linux:

sudo pacman -S gpm

Como o GPM é executado como um servidor e o Arch não inicia os servidores por padrão, você terá que habilite-o usando systemd:

sudo systemctl enable gpm.service

Em sistemas Red Hat/Fedora/Rocky Linux:

sudo dnf instalar gpm

Com o driver instalado, ao usar o console, você verá um cursor do mouse na tela. Você pode clicar e editar comandos na linha de comando, bem como copiar selecionando o texto com o botão esquerdo do mouse e colando-o clicando com o botão direito.

Você também pode rolar a tela do console para cima e para baixo usando Shift + Page Up e Shift + página para baixo, embora Bash e Zsh frequentemente interceptem essas teclas para rolar o histórico de comandos. Uma alternativa é usar o modo de cópia do tmux para rolar para cima e para baixo no terminal.

Relacionado: Como instalar e configurar o Tmux para Linux

Usos para consoles virtuais

Embora os consoles virtuais sejam usados ​​com menos frequência agora que os desktops gráficos com gerenciadores de exibição são mais comuns, eles ainda têm seus usos no Linux hoje.

Se sua sessão X travar ou algo der errado, você pode alternar para um console virtual e fazer login para tentar corrigi-lo. Você pode tentar matar e reiniciar o servidor X, ou você pode desligar ou reiniciar sua máquina normalmente.

Se a sessão X não iniciar, você será despejado em uma sessão de console virtual de qualquer maneira. Esta é mais uma razão pela qual vale a pena estar familiarizado com a linha de comando do Linux.

Os consoles virtuais ainda são usados ​​em alguns programas de instalação de distribuição, principalmente aqueles executados em modo texto. Você pode alternar para outro console virtual e ver como a instalação está indo ou por que uma operação parece estar demorando muito. Você também pode executar outros comandos em um shell que podem ser úteis se você encontrar algum erro.

Agora você sabe sobre os consoles virtuais do Linux

Agora você sabe como funcionam os consoles virtuais do Linux. O Linux ainda usa a linha de comando para muitas operações. Você pode estar se perguntando por que é assim. Muito disso se deve à herança Unix do Linux.

5 razões pelas quais o Linux usa tanto a linha de comando

Você já se perguntou por que a linha de comando é uma parte tão importante do ecossistema Linux? Aqui está a resposta.

Leia a seguir

ParticipaçãoTweetE-mail
Tópicos relacionados
  • Linux
  • terminal
Sobre o autor
David Delony (86 Artigos Publicados)

David é um escritor freelance baseado no noroeste do Pacífico, mas originalmente vindo da área da baía. Ele é um entusiasta da tecnologia desde a infância. Os interesses de David incluem ler, assistir a programas de TV e filmes de qualidade, jogos retrô e colecionar discos.

Mais de David Delony

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar