Différences entre les versions de « Screen »
De BlaxWiki
Aller à la navigationAller à la recherche| Ligne 1 : | Ligne 1 : | ||
<pre> | <pre> | ||
Pour avoir une sortie multi écran des commandes tapées, se connecter en screen normal, puis les autres personnes (logguées sous le meme user) tapent screen -x. | Pour avoir une sortie multi écran des commandes tapées, se connecter en screen normal, puis les autres personnes (logguées sous le | ||
meme user) tapent screen -x. | |||
Pour le démarrer, faites la commande « screen » dans votre terminal. | Pour le démarrer, faites la commande « screen » dans votre terminal. | ||
Version du 11 avril 2009 à 13:07
Pour avoir une sortie multi écran des commandes tapées, se connecter en screen normal, puis les autres personnes (logguées sous le
meme user) tapent screen -x.
Pour le démarrer, faites la commande « screen » dans votre terminal.
* screen -DR : liste des écrans détachés
* screen -r PID : Rattacher l'écran PID précédemment détaché
* screen -list : Liste les session en cours avec leur statuts
* screen -dmS masession : démarrer un session dans un écran nommé masession
* screen -r masession : Rattacher l'écran masession
Voici une liste non exhaustive des commandes de premières nécessités :
* Ctrl + a + c : Crée un nouvelle écran shell
* Ctrl + a + A (a Majuscule) : Nommer l'écran courant
* Ctrl + a + " : Choisir un écran dans la liste des écran
* Ctrl + a + K (K Majuscule) : Tuer l'écran courant
* Ctrl + a + w : Liste tout les écrans (l'écran courant est marqué avec un "*")
* Ctrl + a + 0-9 : Aller a un des écrans de 0 à 9
* Ctrl + a + n : Aller a l'écran suivant
* Ctrl + a + Ctrl + a : Permet de naviguer rapidement entre l'écran courant et le précédent.
* Ctrl + a + [ : Passer en mode copie (déplacer le curseur a l'emplacement voulue, presser "Entrer" ou "Espace", puis sélectionner le texte a copier,
presser "Entrer" ou "Espace" de nouveaux pour copier les texte dans le tampons mémoire)
* Ctrl + a + ] : Coller le texte précédemment copié, le tampon est disponible pour les collage multiples
* c + C (Maj + c) : Configurer les marge gauche et droite d'un copie
* Ctrl + g : S sortir du mode "copier"
* Ctrl + a + ? : Aide (affiche une liste de commande)
* Ctrl + a + Ctrl + \ : Tuer toutes les écran et quitter screen
* Ctrl + a + D (d Majuscule) : Se détacher du screen, et se déloguer du terminal
* Ctrl + a + d : Se détacher du screen, tout en restant connecté
Pour déplacer le curseur, utiliser les touches h, j, k ou l (comme dans un jeux) . Le numéro 0 ou ^ place le curseur au début d'une ligne et le $ place le
curseur a la fin d'une ligne.
Ctrl + b envoie le curseur a la page suivante, alors que Ctrl + f vous amènes à la page précédente.
Il est possible de séparer votre écran en plusieurs affichage :
* Ctrl + a + S : Sépare un écran en 2 écran (région)
NB : Si vous crée un nouvelle écran séparé, par défaukt l'écran est vide, il vous faut soit séléctionner un écran déja crée (Ctrl + a + " ) soit en
crée un nouveau (Ctrl + a + c)
* Ctrl + a + TAB : Naviger entre plusieur écrans séparé
* Ctrl + a + Q : Tue toutes les région.
* Ctrl + a + X : Supprime la région active de la séparation d'écran
* Ctrl + a + O : logout active window (disable output)
* Ctrl + a + I : login active window (enable output)
Pour lancer un programme ou exécuter une commande unix dans une nouvelle fenêtre entrer :
# screen comandeouprograme
Remplacer "comandeouprograme" avec le nom de la commande ou du programme ainsi que les paramètres appropriès.
Pour lancer plusieurs écran au démarrage de screen, créer un fichier .screenrc dans votre répertoire racine (~/.screenrc) et mettez y les commande screen.
Ex ~/.screenrc :
# Default screens
screen -t "Top Supersonique" 0 top
screen -t "Root Supersonique" 1
screen -t "Users Supersonique" 3
screen -t Dns2 4 ssh dns2.net
* -t met un "titre" a votre screen
* Ordre des screen
* Commande a y lancer