tmux
This commit is contained in:
parent
6ccdc4d761
commit
55b5122f48
@ -49,3 +49,43 @@ Alcune opzioni di screen:
|
||||
- `CTRL + a + ]`: permette di incollare il testo
|
||||
|
||||
## tmux
|
||||
|
||||
- Implementa un modello client-server: il server fornisce una serie di sessioni, ciascuna delle quali puo' avere un numero di finestre ad esse collegate, che possono a loro volta essere condivise tra diversi client
|
||||
- Progetto piu' recente
|
||||
- Consente di gestire più sessioni contemporaneamente
|
||||
- tmux ha un sistema di plugin più avanzato, con possibilità di estendere le funzionalità del programma
|
||||
|
||||
Puo' essere invocato digitando `tmux`:
|
||||
|
||||
```bash
|
||||
[0] 0:bash* "pc" 21:36 10-dic-24
|
||||
```
|
||||
|
||||
La barra di stato fornisce le seguenti informazioni:
|
||||
|
||||
- data e ora
|
||||
- Nome della sessione: `[0]`
|
||||
- Numero della finestra: `0`
|
||||
- Window name: `bash*`. Nome di default del programma, che tmux aggiorna in modo da riflettere il programma in esecuzione. L'asterisco indica la finestra corrente
|
||||
|
||||
Un elenco dei comandi principali:
|
||||
|
||||
- `tmux new -s "NAME_SESSION" -n "WINDOW_NAME"`: assegnare un nome alla sessione e alla finestra
|
||||
- `CTRL + b`: prefisso dei comandi
|
||||
- `CTRL + b + c`: per creare una nuova finestra
|
||||
- `CTRL + b + w`: per visualizzare tutte le finestre
|
||||
- `CTRL + b + &`: per chiudere una finestra
|
||||
- `CTRL + b + s` o `tmux ls`: elencare le varie sessioni
|
||||
- `tmux kill-session -t SESSION_NAME`: terminare la sessione SESSION_NAME
|
||||
- `tmux attach -t SESSION_NAME`: collegarsi alla sessione SESSION_NAME
|
||||
- `CTRL + b + d`: detach dalla sessione
|
||||
|
||||
### Riquadri
|
||||
|
||||
tmux permette di suddividere la finestra in *riquadri*. Si tratta di pseudo-terminali: terminare un riquadro terminera' anche il suo pseudo terminale e tutti i programmi ad esso associati.
|
||||
|
||||
- `CTRL + b + "`: per dividere la finestra orizzontalmente
|
||||
- `CTRL + b + %`: per dividere la finestra verticalmente
|
||||
- `CTRL + b + x`: per eliminare il riquadro corrente
|
||||
|
||||
I suoi file di conf si trovano in `/etc/tmux.conf` o `~/.tmux.conf`
|
Loading…
x
Reference in New Issue
Block a user