GNU-Screen è uno strumento estremamente utile, che consente di gestire le sessioni durante i lavori su server remoti.
Per avviare una nuova sessione di screen:
# screen
Una volta nella sessione di screen, è possibile utilizzarne i comandi per gestire varie schermate (nuovi prompt della shell). Tutti i comandi di screen comunciano con Ctrl-a.
Per aprire una nuova schermata
Ctrl-a Ctrl-c.
Per passare di schermata in schermata:
Ctrl-a Ctrl-a per accedere all'ultima utilizzata. Ctrl-a Ctrl-n per la successiva, Ctrl-a Ctrl-p per la precedente.
Per disconnettervi, lasciando la sessione in esecuzione in background: Ctrl-a Ctrl-d.
Con Ctrl-a Ctrl-? si ottiene la lista completa dei comandi disponibili.
Per connettersi a una sessione già in esecuzione in background, utilizzare "screen" con le seguenti opzioni:
Un'altra opzione carina è: Ctrl-a Ctrl-S per dividere la schermata in due parti verticali; Ctrl-a Ctrl-Q serve per riunire le due metà e Ctrl-a Ctrl-Tab per cambiare il focus.
Per avere la lista delle schermate aperte in una sessione digita Ctrl-a Ctrl-"; per rinominare la schermata in uso con un nome più facile da ricordare usa Ctrl-a Ctrl-A
With all this Ctrl-a business if you miss sending Ctrl-a to the running program(for example to jump to the beginning of the readline buffer used to edit the commands we are passing to bash), do a Ctrl-a a. (N.d.T.: questa la lascio non tradotta visto che non l'ho capita.
Puoi anche monitorare le schermate silenti con Ctrl-a Ctrl-_ [underscore], per sapere quando un programma ha terminato in una delle finestre nascoste.
Ora, ne sono sicuro, sarà ben dura che tu riesca a vivere senza screen. :-)
Un'altra cosetta: screen mantiene invariate le impostazioni del DISPLAY del terminale da cui è stato aperto; così se voglio aprire velocemente emacs, ad esempio, io stacco la schermata, faccio partire il programma e poi riattacco nuovamente.
Un utile tutorial su screen.
Un'altra guida utile la puoi trovare qui.
Infine, la guida da cui è stato schifosamente tradotta questa pagina.
Se qualcuno volesse aiutarmi a tradurre meglio mi contatti tramite il form.
Ma qualcuno l'avrà mai letta 'sta roba ?
E soprattutto gli è stata utile ?
Per info, suggerimenti e indicazioni di qualunque genere scrivetemi.
| Copyright © 2000-2008 schegge.org - best viewed [at least] @ 1024x768 with Mozilla Firefox - privacy |