Terminal Linux Servidor
O Terminal do RoqueOS oferece acesso completo a um ambiente Ubuntu isolado rodando dentro do container Docker do servidor. Execute comandos, instale pacotes, gerencie processos e trabalhe com o mesmo filesystem acessível pelo VS Code e pelo Gerenciador de Arquivos.

Destaques
Ubuntu Nativo
Shell bash completo em ambiente Ubuntu 22.04 com apt, git, node, python3 e mais.
WebSocket
Conexão em tempo real com latência mínima via WebSocket.
Filesystem Compartilhado
Mesmos arquivos do Finder e VS Code em /app/disks/.
Múltiplas Sessões
Abra várias janelas de terminal simultaneamente.
Primeiros Passos
- Conecte ao seu RoqueOS Server
- No Launchpad, abra o app Terminal
- Você estará no diretório
/home/user/do container Ubuntu

Ambiente Disponível
O container Ubuntu do servidor vem pré-configurado com diversas ferramentas:
| Ferramenta | Descrição |
|---|---|
| bash | Shell padrão |
| apt | Gerenciador de pacotes do Ubuntu |
| git | Controle de versão |
| node / npm | Runtime JavaScript (Node.js 20) |
| python3 / pip | Runtime Python |
| curl / wget | Download de arquivos |
| nano / vim | Editores de texto no terminal |
| htop | Monitor de processos interativo |
| ssh | Cliente SSH para conectar a outros servidores |
Instalar Pacotes Adicionais
Use apt para instalar qualquer pacote disponível no repositório Ubuntu:
sudo apt update
sudo apt install -y nome-do-pacoteNOTA SOBRE PERSISTÊNCIA
Pacotes instalados via apt não persistem entre reinicializações do container. Se precisar de ferramentas permanentes, considere adicioná-las ao Dockerfile customizado ou usar scripts de inicialização.
Acessando Seus Volumes
Os discos mapeados do host estão disponíveis em /app/disks/:
# Listar discos disponíveis
ls /app/disks/
# Navegar para um disco específico
cd /app/disks/Projetos
# Exemplo: criar um arquivo que aparecerá no Finder
echo "Hello from Terminal!" > /app/disks/Documentos/hello.txtCasos de Uso
Desenvolvimento
# Clonar um repositório
cd /app/disks/Projetos
git clone https://github.com/usuario/meu-projeto.git
cd meu-projeto
npm install && npm run devAdministração de Servidor
# Monitorar recursos do sistema
htop
# Ver uso de disco
df -h
# Verificar processos rodando
ps auxAutomação
# Criar um script de backup
cat > backup.sh << 'EOF'
#!/bin/bash
tar -czf /app/disks/Backups/backup-$(date +%Y%m%d).tar.gz /app/disks/Projetos
echo "Backup concluído!"
EOF
chmod +x backup.sh
./backup.shMúltiplas Sessões
Você pode abrir várias janelas de terminal simultaneamente. Cada janela mantém sua própria sessão independente no mesmo container Ubuntu.
Isso é útil para:
- Rodar um servidor de desenvolvimento em uma janela
- Executar comandos em outra janela
- Monitorar logs em uma terceira
Dicas de Uso
DICAS RÁPIDAS
- Use
Ctrl+Cpara cancelar um comando em execução - Use
Tabpara auto-completar nomes de arquivos e comandos - Use
Ctrl+Lpara limpar a tela - Use as setas ↑↓ para navegar pelo histórico de comandos
- Redimensione a janela do terminal e ele se ajusta automaticamente