informatique:logiciels:screen
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Last revisionBoth sides next revision | ||
informatique:logiciels:screen [2020/10/25 15:16] – pteu | informatique:logiciels:screen [2020/10/26 14:11] – retouche pteu | ||
---|---|---|---|
Line 3: | Line 3: | ||
=====Présentation===== | =====Présentation===== | ||
- | **Screen** est un gestionnaire de terminal en mode texte ; il permet, dans un terminal, de créer de nouvelles sessions qu'on pourra quitter, puis récupérer dans l' | + | **Screen** est un gestionnaire de terminal en mode texte ; il permet, dans un terminal, de créer de nouvelles sessions qu'on pourra quitter, puis récupérer dans l' |
- | //NB : Il existe une version améliorée de screen | + | //NB : Il existe |
=====Utilisation===== | =====Utilisation===== | ||
- | On installe et on lance screen : | + | Installation, |
+ | <code bash> | ||
+ | aptitude install screen | ||
- | aptitude install screen | + | screen |
- | | + | |
- | Dans le terminal qu'on vient d' | + | echo test |
+ | | ||
+ | </ | ||
- | echo test | + | On va ensuite **d**étacher la console avec la combinaison '' |
- | test | + | |
- | + | ||
- | On va ensuite **d**étacher la console avec la combinaison '' | + | |
//Plus tard// on décide de récupérer (**r**attacher) notre screen : | //Plus tard// on décide de récupérer (**r**attacher) notre screen : | ||
- | + | <code bash> | |
- | screen -r | + | screen -r |
+ | </ | ||
On récupère ainsi l' | On récupère ainsi l' | ||
Line 44: | Line 45: | ||
Pour lancer un script dans un screen au démarrage par exemple, on utilise : | Pour lancer un script dans un screen au démarrage par exemple, on utilise : | ||
- | + | <code bash> | |
- | screen -d -m script.sh | + | screen -d -m script.sh |
- | + | </ | |
- | pour créer une nouvelle session sans l' | + | ... pour créer une nouvelle session sans l' |
=====Combinaisons de touches===== | =====Combinaisons de touches===== | ||
- | Pour afficher les raccourcis courants, qui sont modifiables et dépendent de la version de screen, appuyer sur la touche de préfixe '' | + | Pour afficher les raccourcis courants, appuyer sur la touche de préfixe '' |
- | Une fois screen lancé : | + | Une fois screen lancé, saisir la hotkey '' |
- | * '' | + | * '' |
* '' | * '' | ||
* '' | * '' | ||
Line 80: | Line 81: | ||
Autres raccourcis liés au split : | 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===== | =====Configuration===== | ||
- | Le fichier de configuration se nomme '' | + | Le fichier de configuration |
- | + | ||
- | Pour afficher une barre de statut : | + | |
- | + | ||
- | hardstatus alwayslastline " | + | |
- | Pour éviter | + | Lorsqu' |
- | startup_message off | ||
=====Annexes===== | =====Annexes===== | ||
- | ====Exemple de template==== | + | ====Exemple de template |
<code bash> | <code bash> | ||
- | # / | + | # ne pas afficher le message au lancement |
startup_message off | startup_message off | ||
deflogin on | deflogin on | ||
Line 118: | Line 121: | ||
hardstatus off | hardstatus off | ||
termcapinfo xterm*|rxvt*|kterm*|Eterm* hs: | termcapinfo xterm*|rxvt*|kterm*|Eterm* hs: | ||
+ | # Pour afficher une barre de statut : | ||
+ | #hardstatus alwayslastline " | ||
+ | # ou | ||
hardstatus alwayslastline " | hardstatus alwayslastline " | ||
termcapinfo xterm*|linux*|rxvt*|Eterm* OP | termcapinfo xterm*|linux*|rxvt*|Eterm* OP |
informatique/logiciels/screen.txt · Last modified: 2020/12/03 10:11 by pteu