26 lines
993 B
Markdown
26 lines
993 B
Markdown
# L02 · Tmux — sessions, windows and panes
|
|
|
|
Karta uczy pracy z trwałym serwerem terminalowym. Taski używają osobnego
|
|
socketu `tmux -L`, więc nie widzą ani nie modyfikują sesji użytkownika.
|
|
|
|
## Taski
|
|
|
|
| Task | Dowód PASS |
|
|
| --- | --- |
|
|
| `task01_session_lifecycle` | utworzenie, wykrycie i kontrolowane zamknięcie sesji `lab` |
|
|
| `task02_windows_and_panes` | dwa nazwane okna oraz dwa panele w oknie `shell` |
|
|
| `task03_detach_attach_state` | stan serwera zachowany między klientami: 2 okna, 3 panele, marker `ready` |
|
|
|
|
```bash
|
|
stemctl card use console-bash L02
|
|
stemctl test native-amd64 console-bash L02 1
|
|
stemctl test native-amd64 console-bash L02 2
|
|
stemctl debug native-amd64 console-bash L02 3
|
|
```
|
|
|
|
Wyniki wpisz do [answers/tmux-evidence.md](answers/tmux-evidence.md).
|
|
|
|
Skróty interaktywne do przećwiczenia po testach: `Ctrl-b c` tworzy okno,
|
|
`Ctrl-b %` dzieli pionowo, `Ctrl-b "` poziomo, `Ctrl-b d` odłącza klienta.
|
|
Ponowne dołączenie wykonuje `tmux attach -t NAZWA`.
|