Web Terminal
GAGOS includes a full PTY terminal accessible from your browser.
Features
- Full pseudo-terminal (PTY) emulation
- WebSocket connection for real-time I/O
- Resize support
- Copy/paste support
- Common shell (bash/sh)
Usage
- Click Terminal icon on desktop
- Terminal window opens with shell prompt
- Type commands as normal
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| Ctrl+C | Interrupt current command |
| Ctrl+D | End of input / Exit |
| Ctrl+L | Clear screen |
| Ctrl+A | Move to beginning of line |
| Ctrl+E | Move to end of line |
| Tab | Auto-complete |
| Up/Down | Command history |
Copy & Paste
- Copy: Select text, then Ctrl+Shift+C or right-click
- Paste: Ctrl+Shift+V or right-click
Available Tools
The GAGOS container includes common CLI tools:
- curl, wget
- dig, nslookup
- ping, traceroute
- netcat (nc)
- openssl
- jq
- kubectl (when running in Kubernetes)
Use Cases
Quick Debugging
# Check DNS resolution
dig kubernetes.default.svc.cluster.local
# Test connectivity
curl -v http://my-service:8080/health
# Check environment
env | grep -i kube
File Operations
# View files
ls -la /data
# Edit config
vi /tmp/config.yaml
Security
- Terminal runs as container user (non-root recommended)
- Access requires authentication
- Sessions isolated per user