pantalla L'ordre a Linux ofereix la possibilitat de llançar i utilitzar diverses sessions d'intèrpret d'ordres des d'una sola ssh sessió. Quan s'inicia un procés amb 'pantalla', el procés es pot desconnectar de la sessió i després es pot tornar a adjuntar la sessió més endavant. Quan la sessió es desconnecta, el procés que es va iniciar originalment des de la pantalla encara s'està executant i gestionat per la mateixa pantalla. El procés pot tornar a connectar la sessió més endavant i els terminals encara hi són, tal com es van deixar. Sintaxi:
matrius bash
screen [-opts] [cmd [args]]>
Opcions:
- -a: obliga totes les capacitats al termcap de cada finestra. -A -[r|R]: Adapta totes les finestres a la nova amplada i alçada de la pantalla. -c fitxer: llegeix el fitxer de configuració en lloc de '.screenrc'. -d (-r): desconnecta la pantalla d'execució d'altres llocs (i torna a connectar aquí). -dmS name: S'inicia com a dimoni: Sessió de pantalla en mode desconnectat. -D (-r): desconnecta i tanca sessió remota (i torna a connectar aquí). -D -RR: Fa el que sigui necessari per obtenir una sessió de pantalla. -e xy: Canvia els caràcters de l'ordre. -f: activa el control de flux, -fn = apagat, -fa = automàtic. -h lines: estableix la mida de la memòria intermèdia de l'historial de desplaçament. -i: interromp la sortida més aviat quan el control de flux està activat. -l: activa el mode d'inici de sessió (actualització /var/run/utmp), -ln = desactivat. -ls [coincidència]: mostra totes les pantalles adjuntes. -L: Activa el registre de sortida. -m: ignora la variable $STY, crea una nova sessió de pantalla. -O: Tria una sortida òptima en lloc de l'emulació exacta de vt100. -p finestra: Preselecciona la finestra anomenada si existeix. -q: S'inicia tranquil·lament. Surt amb un codi de retorn diferent de zero si no té èxit. -P: Les ordres enviaran la resposta a la sortida stdout del procés de consulta. -r [sessió]: es torna a connectar a un procés de pantalla desconnectat. -R: Torna a connectar si és possible, en cas contrari inicieu una nova sessió. -S sockname: anomena aquesta sessió .sockname en lloc de... -t title: estableix el títol. (nom de la finestra). -T terme: utilitza un terme com a $TERM per a Windows, en lloc de pantalla. -U: indica a la pantalla que utilitzi la codificació UTF-8. -v: Imprimeix Versió de pantalla 4.06.02 (GNU) 23-Oct-17. -x: S'adjunta a una pantalla no separada. (Mode de visualització múltiple). -X: S'executa com una ordre de pantalla a la sessió especificada.
Opcions de tecles de drecera:
- Ctrl-a + c: crea una nova finestra. Ctrl-a + w: Mostra la llista de totes les finestres obertes actualment. Ctrl-a + A: canvia el nom de les finestres actuals. El nom apareixerà quan enumereu la llista de finestres obertes amb Ctrl-a + w. Ctrl-a + n: va a les finestres següents. Ctrl-a + p: Va a les finestres anteriors. Ctrl-a + Ctrl-a: torna a les últimes finestres utilitzades. Ctrl-a + k: Tanca les finestres actuals (kill). Ctrl-a + S: divideix les finestres actuals horitzontalment. Per canviar entre les finestres, feu Ctrl-a + Tab. Ctrl-a + |: divideix les finestres actuals verticalment. Ctrl-a + X: Tanca la finestra dividida activa Ctrl-a + Q: Tanca totes les finestres dividides Ctrl-a + d: desconnecta una sessió de pantalla sense aturar-la. Ctrl-a + r: torna a connectar una sessió de pantalla separada. Ctrl-a + [: inicia el mode de còpia. Ctrl-a + ]: enganxa el text copiat.
Exemples:
- Instal·lació de l'ordre de pantalla: per instal·lar l'ordre de pantalla, només cal que aneu al terminal i escriviu l'ordre següent:
sudo apt install screen>
-
pantalla: S'obrirà una nova finestra dins de la pantalla.
screen>
-
-S: S'iniciarà una nova finestra dins de la pantalla i també donarà un nom a la finestra. Crea una sessió que s'identifica amb aquest nom. El nom es pot utilitzar per tornar a connectar la pantalla en una etapa posterior.
screen -S file>
-
-ls: S'utilitza per mostrar les pantalles obertes actualment, incloses les que s'executen en segon pla. Enumerarà totes les sessions de pantalla adjuntes i separades.
screen -ls>
-
-d: S'utilitza per desconnectar una sessió de pantalla perquè es pugui tornar a connectar en el futur. També es pot fer amb l'ajuda de la tecla de drecera Ctrl-a + d
screen -d 1643>
- Aquí 1643 és l'identificador de pantalla que volem separar.
-r: S'utilitza per tornar a connectar una sessió de pantalla que es va desconnectar en el passat.
screen -r 1643>
Nota:
- Per comprovar la pàgina de manual de l'ordre de pantalla, utilitzeu l'ordre següent:
man screen>
- Per comprovar la pàgina d'ajuda de l'ordre de pantalla, utilitzeu l'ordre següent:
screen --help>






