Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 12-03-2020 08:41:26

Danlemile Z0la
Membre
Lieu : Bruxelles
Distrib. : Debian GNU/Linux 9.12 (stretch)
Noyau : Linux 4.9.0-12-amd64
(G)UI : MATE
Inscription : 10-03-2020

Questions sur le copier/coller avec le terminal

Bonjour, bonjour !

De bon matin - après une excellente nuit, fesant suite à quelques insomnies ! - j'ai voulu compléter mon poste de présentation pour y intégrer les retours de commande lshw, lscpu, etc..
Et bien ça a déjà était une panacée.. J'ai lancé en premier lieu Xterm, et impossible d'y copier quoi que ce soit. (J'ai essayé toute les possibilités présenté dans le wiki dédié. J'ai mis ça sur le compte du programme que je ne connaissais pas (je n'ai pas lancé une debian depuis 10 ans..) avant de me rendre compte que gnome-terminal existait toujours. Ici le simple shift+ctrl+c dont je me souvenais à pu fonctionner donc plus de problème avec ça en soit, et j'ai retrouvé le terminal dont j'avais l'habitude ; j'aime bien la gestion des codes couleurs et les possibilités de personnalisation offertes que Xterm ne permet pas ou alors je n'ai pas trouvé comment.
Deux choses m'amènent donc à créer ce topic :

- J'aimerai quand même bien savoir comment réaliser un c/c avec Xterm, parceque je refuse de rester bloquer sur quelque chose d'aussi simple.

- Pour la première solution proposé (en utilisant man), je suis curieux. Lorsque j'essaie d'intégrer un argument à ma commande, voici le retour que j'ai :

danlemile@desktop-charmant:~$ man lshw -short > lshw2.txt


Aucune entrée de manuel pour -short



Je vous remercie d'avance pour vos réponses smile


"Always Look on the Bright Side of Life"
Ma configuration matériel

Hors ligne

#2 12-03-2020 09:49:38

Jean-Pierre Pinson
Membre
Lieu : Orléans
Distrib. : Trisquel 8 64bits Ordi.: Thinkpad T400
Noyau : 4.15.0-55-generic x86_64
(G)UI : xfce
Inscription : 04-03-2017

Re : Questions sur le copier/coller avec le terminal

Personnellement j'utilise urxvt ( abréviation de rxvt-unicode ), qui est un émulateur de terminal.
Ce terminal virtuel est un clone de rxvt écrit par Marc Lehmann.
rxvt est un logiciel libre distribué selon les termes de la licence GNU GPL.

rxvt-unicode se veut très léger et facilement configurable, et permet de démarrer en démon.
En controverse, ce logiciel possède de nombreuses fonctionnalités intéressantes, voire inédites, comme :

l'affichage de différentes polices en même temps,
la transparence ou encore les extensions perl.
Il rend aussi les URL cliquables.

⇧ Shift + souris pour sélectionner

Ctrl + Alt + C pour copier

⇧ Shift + Inser pour coller dans le navigateur internet

Ctrl + Alt + V pour coller dans le terminal

https://debian-facile.org/doc:systeme:terminal:urxvt

Dernière modification par Jean-Pierre Pinson (12-03-2020 09:54:08)


Trisquel 8 64bits
Bureau : xfce
Ordinateur : Thinkpad T400 libreboot

Hors ligne

#3 12-03-2020 10:10:06

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Questions sur le copier/coller avec le terminal

En utilisant les combinaisons de touche adéquates tu peux copier coller depuis ou dans un terminal :
https://debian-facile.org/doc:systeme:t … s-de-sogal cool

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#4 12-03-2020 11:53:37

MicP
Membre
Inscription : 29-02-2016

Re : Questions sur le copier/coller avec le terminal

Bonjour

Danlemile Z0la a écrit :


- Pour la première solution proposé (en utilisant man), je suis curieux. Lorsque j'essaie d'intégrer un argument à ma commande, voici le retour que j'ai :

danlemile@desktop-charmant:~$ man lshw -short > lshw2.txt

Aucune entrée de manuel pour -short


man lshw -short > lshw2.txt

la commande man Le shell bash va lire la liste des arguments donnés sur la ligne de commande : lshw -short > lshw2.txt

Dans cette liste d'argument, la commande man le shell va trouver le caractère > qui est une redirection
donc mais, comme aucun des deux arguments précédent cette redirection ne correspond à une option reconnue par la commande man
la commande man va tenter de trouver et afficher les pages de manuel pour les deux arguments précédant cette redirection : lshw, -short

Pour le premier argument : lshw, si une page man correspondant à lshw existe, la commande man la lira et l'affichera,
mais la commande man doit d'abord aller lire la suite des arguments…

Pour le deuxième argument : -short, si une page man correspondant à -short existe, la commande man la lira et l'affichera,
mais là, problème : la commande man ne trouve pas de page man correspondant à -short

Alors, la commande man s'arrête ici et affiche le message d'erreur :

Aucune entrée de manuel pour -short


Dernière modification par MicP (12-03-2020 16:53:05)

Hors ligne

#5 12-03-2020 14:06:36

raleur
Membre
Inscription : 03-10-2014

Re : Questions sur le copier/coller avec le terminal

MicP a écrit :

la commande man va lire la liste des arguments donnés sur la ligne de commande : lshw -short > lshw2.txt
Dans cette liste d'arguments, la commande man va trouver le caractère > qui est une redirection


Non, c'est le shell qui interprète et exécute la redirection, pas la commande man. Seuls lshw et -short sont passés à la commande.

Dernière modification par raleur (12-03-2020 14:10:12)


Il vaut mieux montrer que raconter.

Hors ligne

#6 12-03-2020 16:49:43

MicP
Membre
Inscription : 29-02-2016

Re : Questions sur le copier/coller avec le terminal

…Non, c'est le shell qui interprète et exécute la redirection…

Oui, j'aurai dû me relire et faire plus attention.
Merci raleuryes.gif

Seules les lignes qui suivent ces deux premières lignes sont correctes.

Dernière modification par MicP (12-03-2020 16:50:42)

Hors ligne

#7 12-03-2020 18:25:58

Danlemile Z0la
Membre
Lieu : Bruxelles
Distrib. : Debian GNU/Linux 9.12 (stretch)
Noyau : Linux 4.9.0-12-amd64
(G)UI : MATE
Inscription : 10-03-2020

Re : Questions sur le copier/coller avec le terminal

Merci de m'aider tout le monde !

smolski a écrit :

En utilisant les combinaisons de touche adéquates tu peux copier coller depuis ou dans un terminal :
https://debian-facile.org/doc:systeme:t … s-de-sogal cool



J'ai bien suivi ce wiki - je l'ai indiqué dans mon premier post - mais cela ne semblait pas marcher sur Xterm. Je vais retenter le coup dans le doute.

Jean-Pierre, j'ai bien finalement réussi à c/c avec gnome-terminal qui me convient très bien. Je ne comprends simplement pas pourquoi j'en suis incapable avec XTerm..
Néanmoins, je prends bien note de ce que tu me proposes ; quand j'avancerai dans mon apprentissage de debian, j'essaierai de trouver un terminal qui me conviendra plus et essaierai celui ci en premier. Merci de ton aide.

MicP a écrit :

la commande man Le shell bash va lire la liste des arguments donnés sur la ligne de commande : lshw -short > lshw2.txt

Dans cette liste d'argument, la commande man le shell va trouver le caractère > qui est une redirection
donc mais, comme aucun des deux arguments précédent cette redirection ne correspond à une option reconnue par la commande man
la commande man va tenter de trouver et afficher les pages de manuel pour les deux arguments précédant cette redirection : lshw, -short

Pour le premier argument : lshw, si une page man correspondant à lshw existe, la commande man la lira et l'affichera,
mais la commande man doit d'abord aller lire la suite des arguments…

Pour le deuxième argument : -short, si une page man correspondant à -short existe, la commande man la lira et l'affichera,
mais là, problème : la commande man ne trouve pas de page man correspondant à -short



Avec tes explications, je crois aussi comprendre une autre chose. La commande man lshw > lshw.txt va en faite créer un fichier texte avec le man (manuel, donc l'aide ?) de la commande lshw ? Et non pas un fichier texte avec le retour de la sortie lshw comme je l'ai pensé au début ?


"Always Look on the Bright Side of Life"
Ma configuration matériel

Hors ligne

#8 12-03-2020 18:27:20

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Questions sur le copier/coller avec le terminal

Danlemile Z0la a écrit :

Et non pas un fichier texte avec le retour de la sortie lshw comme je l'ai pensé au début ?


Exactement ! big_smile


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#9 12-03-2020 18:37:02

Danlemile Z0la
Membre
Lieu : Bruxelles
Distrib. : Debian GNU/Linux 9.12 (stretch)
Noyau : Linux 4.9.0-12-amd64
(G)UI : MATE
Inscription : 10-03-2020

Re : Questions sur le copier/coller avec le terminal

smolski a écrit :

Danlemile Z0la a écrit :

Et non pas un fichier texte avec le retour de la sortie lshw comme je l'ai pensé au début ?


Exactement ! big_smile



yes.gif


"Always Look on the Bright Side of Life"
Ma configuration matériel

Hors ligne

#10 13-03-2020 07:18:16

MicP
Membre
Inscription : 29-02-2016

Re : Questions sur le copier/coller avec le terminal

Bonjour

Pour visualiser les pages du manuel de la commande man
tu peux lancer la ligne de commande suivante :

man man



Pour visualiser les pages du manuel de la commande lswh
tu peux lancer la ligne de commande suivante :

man lshw


etc.

=======
NOTES :

- La commande man utilise un programme qu'on apelle un pager
et le "pager" par défaut utilisé sur debian est le programme less

Voir les pages man de la commande less :

man less


- Quand une page man est affichée par le pager less
une aide en ligne concernant la commande less
est accessible en appuyant simplement sur la touche h

Dernière modification par MicP (13-03-2020 07:18:37)

Hors ligne

#11 13-03-2020 07:58:57

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Questions sur le copier/coller avec le terminal

Un tuto less est dispo là :
https://debian-facile.org/doc:editeurs:less wink

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums