informatique:logiciels:screen
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
informatique:logiciels:screen [2009/06/08 20:15] – édition externe 127.0.0.1 | informatique:logiciels:screen [2020/10/26 14:11] – retouche pteu | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{tag> | + | ======Screen====== |
- | + | ||
- | ======SCREEN====== | + | |
=====Présentation===== | =====Présentation===== | ||
- | **Screen** permet de créer | + | **Screen** |
+ | //NB : Il existe d' | ||
- | =====Configuration===== | ||
- | Le fichier de configuration se nomme '' | + | =====Utilisation===== |
- | Pour afficher une barre de statut | + | Installation, |
+ | <code bash> | ||
+ | aptitude install screen | ||
- | hardstatus alwayslastline " | + | screen |
- | Pour éviter le message au lancement : | + | echo test |
+ | | ||
+ | </ | ||
- | startup_message off | + | On va ensuite **d**étacher la console avec la combinaison '' |
+ | //Plus tard// on décide de récupérer (**r**attacher) notre screen : | ||
+ | <code bash> | ||
+ | screen -r | ||
+ | </ | ||
- | =====Utilisation===== | + | On récupère ainsi l' |
- | On installe et on lance screen : | + | On peut également **c**réer d' |
- | aptitude install | + | Pour la rejoindre plus tard : '' |
- | screen | + | <code bash> |
+ | screen -r | ||
+ | There are several suitable screens on: | ||
+ | | ||
+ | | ||
+ | Type "screen | ||
- | Dans le terminal qu'on vient d' | + | screen -r 314..soekris-01 |
+ | </ | ||
- | echo test | + | Sinon, pour simplement lister les sessions existantes : '' |
- | test | + | |
- | On va ensuite **d**étacher la console avec la combinaison '' | + | Pour lancer un script dans un screen au démarrage par exemple, |
+ | <code bash> | ||
+ | screen -d -m script.sh | ||
+ | </ | ||
+ | ... pour créer une nouvelle session sans l'attacher. | ||
- | //Plus tard// on décide de récupérer (**r**attacher) notre screen : | ||
- | screen -r | + | =====Combinaisons de touches===== |
- | On récupère ainsi l'état dans lequel on l'avait laissé. | + | Pour afficher les raccourcis courants, appuyer sur la touche de préfixe '' |
- | On peut également **c**réer d' | + | Une fois screen |
- | On peut aussi partager un terminal : il faut créer un '' | + | * '' |
- | On utilise cette fonctionnalité avec un utilisateur | + | * '' |
+ | * '' | ||
+ | * '' | ||
+ | * ''< | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * soit le mdp de votre utilisateur | ||
+ | * soit il demande un mdp avant de la verrouiller, | ||
+ | * '' | ||
- | On peut lancer plusieurs screen à la fois ; pour se rattacher à l'un d' | ||
- | screen -r | + | =====Diviser la fenêtre |
- | There are several suitable screens on: | + | |
- | 314..soekris-01 | + | |
- | 9364..soekris-01 | + | |
- | Type " | + | |
- | screen -r 314..soekris-01 | + | |
- | Pour lancer | + | Plutôt que d' |
+ | |||
+ | Pour diviser la fenêtre : '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Autres raccourcis liés au split : | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * ''< | ||
+ | Il n' | ||
+ | <code bash> | ||
+ | bind k focus down | ||
+ | bind j focus up | ||
+ | bind t focus top | ||
+ | bind b focus bottom | ||
+ | </ | ||
+ | |||
+ | =====Configuration===== | ||
+ | |||
+ | Le fichier de configuration général se nomme se trouve dans ''/ | ||
+ | |||
+ | Lorsqu' | ||
+ | |||
+ | |||
+ | =====Annexes===== | ||
- | screen -d -m script.sh | + | ====Exemple de template de conf==== |
- | pour créer | + | <code bash> |
+ | # ne pas afficher le message au lancement | ||
+ | startup_message off | ||
+ | deflogin on | ||
+ | vbell on | ||
+ | vbell_msg " | ||
+ | defscrollback 1024 | ||
+ | bind ^k | ||
+ | bind ^\ | ||
+ | bind \\ quit | ||
+ | bind K kill | ||
+ | bind I login on | ||
+ | bind O login off | ||
+ | bind } history | ||
+ | termcapinfo vt100 dl=5\E[M | ||
+ | hardstatus off | ||
+ | termcapinfo xterm*|rxvt*|kterm*|Eterm* hs: | ||
+ | # Pour afficher | ||
+ | #hardstatus alwayslastline " | ||
+ | # ou | ||
+ | hardstatus alwayslastline " | ||
+ | termcapinfo xterm*|linux*|rxvt*|Eterm* OP | ||
+ | termcapinfo xterm ' | ||
+ | # ~/.screenrc | ||
+ | defscrollback 4096 | ||
+ | startup_message off | ||
+ | caption always " | ||
+ | </ |
informatique/logiciels/screen.txt · Last modified: 2020/12/03 10:11 by pteu