Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SCREEN] Noob sur screen ! (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Sat Oct 21, 2006 5:42 pm    Post subject: [SCREEN] Noob sur screen ! (résolu) Reply with quote

Salut,


Je suis un nouveau utilisateur de screen car cela devenait vraiment pénible d'avoir 3 ou + de terminaux ouverts ...
Voilà, quand je fais un ls, je ne vois pas tous les fichiers ! J'ai augmenté dans mon ~/.screenrc le tampon de défilement mais cela ne change pas grand chose chez moi ! Auriez-vous une solution ?
Si vous avez des petites astuces , no problem ...

Merci !


@ +
_________________
Get Up and Go !


Last edited by man in the hill on Sat Oct 21, 2006 6:38 pm; edited 1 time in total
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772

PostPosted: Sat Oct 21, 2006 6:14 pm    Post subject: Reply with quote

Tu parle du défilement ? CTRL-A ESC et ensuite tu te déplace avec les flèches tout ça. ESC pour revenir au mode normal :)

EDIT: moi aussi j'utilise tout le temps screen, même en local. Ça fait office de tabs dans mon urxvt, et ça permet de pas planter les emerge pendant que je bricole avec X :)
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Sat Oct 21, 2006 6:38 pm    Post subject: Reply with quote

pierreg wrote:
Tu parle du défilement ? CTRL-A ESC et ensuite tu te déplace avec les flèches tout ça. ESC pour revenir au mode normal :)

Voilà ! C'est ce que je veux sauf que je scrollais à la souris :oops: :roll: .

pierreg wrote:
EDIT: moi aussi j'utilise tout le temps screen, même en local. Ça fait office de tabs dans mon urxvt, et ça permet de pas planter les emerge pendant que je bricole avec X :)

Je l'ai installé aujourd'hui et je dois dire que je l'ai adopté tout de suite car c'est infiniment pratique pour ne pas multiplier les fenêtres terminaux et ne pas planter une app lancé dans un screen, bien que sur ce point je ne me suis pas encore assez renseigné pour détacher et rattacher ...


Merci, je dois dire que j'attendais un peu que tu me répondes :wink: ou Truc ou Loopx (mais il ne passe plus trop souvent), enfin les users que j'ai repéré utilisant screen !


@ +
_________________
Get Up and Go !
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Sat Oct 21, 2006 9:33 pm    Post subject: Reply with quote

ahah, j'me suis fait avoir!! j'ai pas pu résisté..
Bref, note toutes fois que les déplacements lorsque tu te balades dans l'historique? (ctrl-a-esc) peuvent se faire de la même manière que dans vim:
^d -> down, ^f , une page plus bas, et leurs copains ^u, et ^b

il y a aussi le caractère '^' qui te permets d'aller au début de la ligne et '$' pour la fin de la ligne tu t'en serviras surement pour faire des copiers coller (oui-oui copier coller avec screen )
_________________
The End of the Internet!
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Sat Oct 21, 2006 10:12 pm    Post subject: Reply with quote

truc wrote:
Bref, note toutes fois ...

Merci pour ces qques indications car cette application possede de très grandes possibiltées et d'options ! Pour l'instant je vais l'utiliser simplement avec plusieurs screen en local et deux sur mon serveur ( je sais dèjà créer, détacher, ratacher, me déplacer dans le buffer de sortie ...) ...

@ +
_________________
Get Up and Go !
Back to top
View user's profile Send private message
E11
l33t
l33t


Joined: 24 Feb 2004
Posts: 764
Location: Bruxelles

PostPosted: Sun Oct 22, 2006 12:16 am    Post subject: Reply with quote

Désolé d'intervenir dans cette discution :oops:, mais est-il possible d'avoir quelques informations générales sur screen ? car il se peut, avec ce que j'ai compris, que se soit le style de programme que je recherche pour mon bureau.

J'ai tenté quelques recherches, mais le mot 'screen' est plutôt fréquent sur internet ce qui me facilite pas la tâche...

Merci d'avance !

edit : Raaa, je pense pas encore assez souvent à aller voir dans portage les infos sur les progs ! :?
bref, j'ai donc trouvé 2-3 infos mais rien de précis, donc un essai s'impose ! :lol:
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Sun Oct 22, 2006 12:40 am    Post subject: Reply with quote

http://gentoo-wiki.com/TIP_Using_screen très bien fait!
_________________
The End of the Internet!
Back to top
View user's profile Send private message
E11
l33t
l33t


Joined: 24 Feb 2004
Posts: 764
Location: Bruxelles

PostPosted: Sun Oct 22, 2006 12:41 am    Post subject: Reply with quote

Merci beaucoup ! :)
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Sun Oct 22, 2006 1:51 am    Post subject: Reply with quote

C'est pas exhaustif mais c'est un bon début :
http://fashion.hosmoz.net/blog/post/2004/04/01/121-gnu-screen
aussi, il y a un tip interessant dans le GWN .
_________________
Get Up and Go !
Back to top
View user's profile Send private message
CryoGen
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1426
Location: Bamako - Mali - Afrique

PostPosted: Sun Oct 22, 2006 2:05 am    Post subject: Reply with quote

Ah les joies de Screen ^^

Je m'en sers surtout pour mes emerges et aussi pour rtorrent que je lance sur mon serveur via ssh (+screen ;) ), comme ca je peux couper ma session ssh et couper mon desktop sans soucis :)

Très pratique cette bestiole
_________________
- CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword...
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Sun Oct 22, 2006 9:24 am    Post subject: Reply with quote

vivement le screen pour X prévu pour Xorg-7.2 ! :)
_________________
The End of the Internet!
Back to top
View user's profile Send private message
ercete
Guru
Guru


Joined: 11 Dec 2003
Posts: 426
Location: France, Avignon

PostPosted: Sun Oct 22, 2006 9:25 am    Post subject: Reply with quote

allez juste pour apporter ma brique :

d'une : j'ai un irc qui tourne quelque part sur la toile, je rattache le screen quand je veux m'y connecter.

de deux : je l'utilise au boulot, avec au moins 6 sessions ouvertes
2 pour suivre en direct les fichiers de logs de mes serveurs web
2 loggués en ssh sur un autre serveur du boulot
2 prêts à lancer des commandes dans des répertoires précis.

Et bien sur j'engueule l'admin réseau quand il reboote mon serveur :P
et ma bible, ben : man screen ;)


après je me suis souvent demandé si au niveau sécurité, c'est pas un peu craignos de laisser des screens ouverts en permanence...
_________________
Oh look... is it a stockbroker? Is it a quantity Surveyor? Is it a church warden?
NO! It's Bicycle Repair Man!

jadis raoulchatigré
Back to top
View user's profile Send private message
Ey
l33t
l33t


Joined: 07 Apr 2005
Posts: 863
Location: Paris

PostPosted: Sun Oct 22, 2006 11:13 am    Post subject: Reply with quote

Exemples simple de truc qui craint vraiment :
- un screen utilisateur contenant une session root. genre un shell root histoire de faire les choses bien. Dans ce cas plus besoin de se fatiguer à attaquer le mdp root ou a faire une élévation de privilège complexe en exploitant une faille quelconque, il suffit d'attacher le screen...
- un screen contenant un shell sur une autre machine (ce cas n'apporte rien de particulier si tu utilises des clefs RSA sans passphrase pour te connecter en ssh entre tes diverses machines), parce que la compromission d'une machine peut entrainer la perte d'une autre.

Bon c'est deux exemples très simple, mais c'est des examples classiques qui sont facile à résoudre :
- démarrer le screen en root et le récupérer avec un sudo / su -c au lieu de faire le sudo/su dans le screen
- se connecter au screen avec un ssh -t use@nom_de_la_machine screen -r nom_du_screen

Sinon avec une utilisation saine, le screen n'a pas plus de droit que l'utilisateur qui y a accès, donc pas de risque particulier sauf faille dans screen (mais même comme ça, ce process n'est pas suid root, il est simplement sgid utmp et les répertoires qu'il crée pour contenir les named pipes des session sont en 0600 avec comme owner l'utilisateur du screen).
Back to top
View user's profile Send private message
Ezka
Guru
Guru


Joined: 17 Feb 2005
Posts: 352
Location: par là, mais vraiment ...

PostPosted: Sun Oct 22, 2006 11:55 am    Post subject: Reply with quote

Trés sympa comme soft.
C'est trés pratique quand on a oublié un '&' en fin de ligne commande pour lancer un prog :roll: ... mais continuer à lancer des commande sans ouvrir un autre shell !
Ex: tester son réseau/config Xorg/ou autre chose, editer un fichier, et retester ... si pour l'édition on utilise vi/nano ben pas besoin d'un autre shell, et si on a oublié un '&' en lançant l'éditeur, on lance un autre screen et hop :D .

Enfin je suis trés "tête en l'air" ... mais juste pour ça, ça m'plait :lol: !
_________________
Ez.
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772

PostPosted: Sun Oct 22, 2006 12:02 pm    Post subject: Reply with quote

Ey wrote:
Exemples simple de truc qui craint vraiment :
- un screen utilisateur contenant une session root. genre un shell root histoire de faire les choses bien. Dans ce cas plus besoin de se fatiguer à attaquer le mdp root ou a faire une élévation de privilège complexe en exploitant une faille quelconque, il suffit d'attacher le screen...

Je dois avouer que j'ai des sessions root dans mon screen sur mon serveur. Mais pour y récupérer le screen, il faut être loggué avec l'utilisateur qui a lancé le screen, donc avec un mot de passe correct, et sans faire tourner de prog avec des failles potentielles (j'y ai juste un irssi qui tourne), ya pas de problème. :)
Back to top
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Sun Oct 22, 2006 2:00 pm    Post subject: Reply with quote

Ezka wrote:
Trés sympa comme soft.
C'est trés pratique quand on a oublié un '&' en fin de ligne commande pour lancer un prog :roll: ... mais continuer à lancer des commande sans ouvrir un autre shell !
Ex: tester son réseau/config Xorg/ou autre chose, editer un fichier, et retester ... si pour l'édition on utilise vi/nano ben pas besoin d'un autre shell, et si on a oublié un '&' en lançant l'éditeur, on lance un autre screen et hop :D .

Enfin je suis trés "tête en l'air" ... mais juste pour ça, ça m'plait :lol: !


Lance ton truc sans "&" à la fin.
Ensuite, dans ton terminal, tu fais CTRL+z, tu récupères la main. Ensuite, tu tapes "bg" (sans les guillemets, comme background) et c'est comme si t'avais lancé ton appli avec un "&" à la fin ;)
Back to top
View user's profile Send private message
Ezka
Guru
Guru


Joined: 17 Feb 2005
Posts: 352
Location: par là, mais vraiment ...

PostPosted: Sun Oct 22, 2006 2:02 pm    Post subject: Reply with quote

ha oué ça marche bien ça aussi, bon ma future mission sera de m'en souvenir :lol:

Merci Temet :wink:
_________________
Ez.
Back to top
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2885
Location: Grenoble, France

PostPosted: Sun Oct 22, 2006 2:09 pm    Post subject: Reply with quote

On peut même rajouter que taper fg ramenera l'application au premier plan du shell. Par contre je sais pas comment ça se passe si on a plusieurs app en background, jamais essayé.
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772

PostPosted: Sun Oct 22, 2006 2:17 pm    Post subject: Reply with quote

Avec la commande jobs, on a la liste des progs lancés en arrière plan (stoppés ou non), et pour en ramener un : fg <numéro du job> ;)
Back to top
View user's profile Send private message
Ezka
Guru
Guru


Joined: 17 Feb 2005
Posts: 352
Location: par là, mais vraiment ...

PostPosted: Sun Oct 22, 2006 6:21 pm    Post subject: Reply with quote

Oué ça marche bien tout ça aussi, mais imaginont que je sois vraiment dans la lune (Y a pas trop d'effort a faire :roll:) et que mince je me goure de p'tite croix en fermant une fenètre ... et pouf le shell avec tout les progs rattaché se ferment. Me voila bien, tout mon boulot par terre :lol:

Avec screen non, je pousse un soupir de dépit en me disant que j'ai vraiment la tête ailleur et je tappe "screen -r" :lol:

Mais ce sont des commandes à connaître, et bien utile quand on a pas screen :wink: (voir même avec :D ) c'est sur !
_________________
Ez.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum