logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

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

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

#1 14-05-2009 02:08:10

martinux_qc
Anar
Lieu : Montréal (Québec)
Distrib. : Debian 11 stable
Noyau : Linux 5.10.0-8-amd64
(G)UI : XFCE 4.16
Inscription : 12-10-2008

wiki - manuel commande

J'ai ajouté une astuce pratique à la page manuel: commande . Voici le texte

Astuces

Lorsque vous tapez une commande dans un terminal, une astuce bien pratique consiste à utiliser la touche Tab pour auto-compléter le chemin du dossier. Au lieu de taper le nom du dossier au complet, on tape seulement les premières lettre puis on utilise la touche “Tab”.

Je veux, par exemple, taper la ligne /home/martin/documents. Pour ce faire, je peux taper “mar” puis faire Tab, qui complétera martin, puis taper “doc” suivi de Tab pour documents. Cette façon de faire, tout en étant plus rapide, permet d'éviter des erreurs de frappe.

Dernière modification par martinux_qc (14-05-2009 03:15:42)


"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.

Hors ligne

#2 14-05-2009 06:22:55

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

Re : wiki - manuel commande

Ah yeaa martin_mtl !

Nous avions déjà une explication de l'autocomplétion dans l'usage de nano. Là, c'est encore mieux placé. Très bonne idée.

J'indiquerai :
Astuce en commande : l'autocomplétion (une sécurité pour rédiger vos lignes de commande...)

Ce qui définirai davantage cette astuces quasi systématique...

Yop ! Amitié, Joel

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#3 15-05-2009 02:06:11

martinux_qc
Anar
Lieu : Montréal (Québec)
Distrib. : Debian 11 stable
Noyau : Linux 5.10.0-8-amd64
(G)UI : XFCE 4.16
Inscription : 12-10-2008

Re : wiki - manuel commande

Bonne suggestion Joel pour l'idée de sécurité.

Je trouve en effet important de placer cette astuce bien en vue sur la page du manuel des commandes car elle est vraiment utile et je l'utilise en effet de façon quasi systématique, c'est-à-dire à chaque fois que l'utilisation du commande s'y prête.

"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.

Hors ligne

#4 15-05-2009 04:34:29

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

Re : wiki - manuel commande

Ce qui donne modification faite :

Astuce en commande :

l'autocomplétion (une sécurité pour rédiger vos lignes de commande…)

Lorsque vous tapez une commande dans un terminal, une astuce bien pratique consiste à utiliser la touche Tab pour auto-compléter le chemin du dossier. Au lieu de taper le nom du dossier au complet, on tape seulement les premières lettre puis on utilise la touche de “Tabulation”.

Je veux, par exemple, taper la ligne /home/martin/documents. Pour ce faire, je peux écrire “mar” puis faire Tab, qui complétera martin, puis écrire “doc” suivi de Tab pour documents. Cette façon de faire, tout en étant plus rapide, permet d'éviter des erreurs de frappe, car en cas de refus de complétion, et bien il y a une erreur dans la rédaction...


Et yop... Amitié, Joel


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#5 15-05-2009 10:50:12

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-05-2009

Re : wiki - manuel commande

Bjr,
Avez-vous l'astuce de l'affichage alphabétique des commandes ?

Dernière modification par phlinux (15-05-2009 10:51:07)


Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#6 15-05-2009 20:45:56

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

Re : wiki - manuel commande

Bonsoir philinux !

Alors là, tu m'en bouche un coin...

Qu"entends-tu par l'affichage alphabétique des commandes ?

Si tu veux la liste complète des commandes linux... Je te renvois au wiki DF, qui classe ainsi les commandes linux expliquées... Yop !

Amitié, Joel

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#7 15-05-2009 22:06:52

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-05-2009

Re : wiki - manuel commande

re-
Je savais pas comment tourner ça....
Par exemple tu tapes "g" puis touche flèche-haut, et s'affichent à la suite toutes les commandes qui commencent par "g"  et qui se trouvent dans ton ~/.bash_history.. Pareil, bien sur, si tu tapes "ge", touche....s'affiche > gedit /tra/la/la...touche...> .geany /super/coptère

Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#8 16-05-2009 04:23:27

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

Re : wiki - manuel commande

Ah... Ok...

Ben à l'ouverture du terminal, tu écris mk par exemple et tu tape 2 fois Tabulation... et toc, tu as la liste des commandes disponibles commençant par mk...
Bien sûr, à toi de compléter au mieux... C'est une mémoire, mais il te faut l'écrire au plus près...

Sinon, la flèche haut dans le terminal te renvoit à l'historique de tes précédentes ligne écrites, sans ordre alphabétique... Ordre historique seulement.... A moins que... Une façon de faire ?

C'est-y ça mon ghââ que tu demandes ? Yop ! encore... wink

Amitié, hip, Joel

Dernière modification par smolski (16-05-2009 04:33:48)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#9 16-05-2009 07:52:16

Debian33
Membre
Inscription : 08-05-2009

Re : wiki - manuel commande

smolski a écrit :

... l'historique de tes précédentes ligne écrites, sans ordre alphabétique... Ordre historique seulement.... A moins que... Une façon de faire ?


Bonjour.
Une façon de le faire manuellement (mais qui doit pouvoir être automatisée par un script si un pro passe par là. wink) :
fichier /home/utilisateur/.bash_history reclasser par ordre alpha puis enregistrer > par exemple avec Gedit : Edition / Préférences / Greffons / Trier puis Edition / Trier , enregister le fichier et c'est bon !

Cordialement.
smile

Hors ligne

#10 16-05-2009 09:39:58

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-05-2009

Re : wiki - manuel commande

re-
Bon ok. J'vous passe le bébé pour que vous puissiez apprécier.

1- à la fin de ~/.bashrc

# appel alphabétique commandes
shopt -s histappend
PROMPT_COMMAND='history -a'


2 - dans ~/.inputrc (à créer au lieu d'utiliser /etc/inputrc)

"\e[A": history-search-backward
"\e[B": history-search-forward


edit : Bien sur utilisable pour root (à condition de lui cloquer la même chose)

Dernière modification par phlinux (17-05-2009 01:57:35)


Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#11 16-05-2009 21:38:44

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

Re : wiki - manuel commande

smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#12 17-05-2009 09:44:33

palmito
Administrateur
Lieu : Dans la boite de gâteau!
Distrib. : bah....
Noyau : heu...
(G)UI : gné?
Inscription : 28-05-2007

Re : wiki - manuel commande

Ça me fait penser que je voulais ouvrir sur le forum un topic pour les bashrc smile

Hors ligne

#13 12-06-2009 09:17:14

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

Re : wiki - manuel commande

Modif de l'autocompletion, ici :
http://debian-facile.org/wiki/manuel:co … completion
comme ceci :

Autocompletion

(une sécurité pour rédiger vos lignes de commande…)

Lorsque vous écrivez une commande dans un terminal, une astuce bien pratique consiste à utiliser la touche Tab (tabulation) pour auto-compléter le chemin du dossier.

Au lieu de taper le nom du dossier au complet, on tape seulement les premières lettres puis on utilise la touche de tabulation (+Tab dans les tutos).

Je veux, par exemple, taper la ligne :

$ ls -l martin/documents/


Pour ce faire, après ls -l je peux écrire mar :

$ ls -l mar  +Tab, qui complétera martin/


puis écrire doc :

$ ls -l martin/doc  +Tab pour documents/


Et ainsi de suite...
Cette façon de faire, tout en étant plus rapide, permet d'éviter des erreurs de frappe, car en cas de refus de complétion, et bien, c'est qu'il y a une erreur dans la rédaction !


Désireux de ne faire de tort à personne, je vous laisse rectifier si cette nouvelle écriture ne sied pas... cool

Yop... Amitué, Joel wink

Dernière modification par smolski (12-06-2009 18:24:02)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#14 12-06-2009 18:38:10

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

Re : wiki - manuel commande

Et ajout textuel de l'astuce de phlinux à la suite, là :
http://debian-facile.org/wiki/manuel:co … _commandes
comme ça :

Affichage alphabétique de l'historique des commandes

Astuce un peu sérieuse… Pour debianeux averti donc !

Offert par phlinux dans le forum, là :

http://debian-facile.org/forum/viewtopi … 709#p10709

Qu'il est mignon de nous donner cela… Merci phlinux !

Habituellement, nous pouvons remonter l'historique de nos commandes dans le terminal avec le “flèche-haut” du clavier… Simple.

Pourquoi ne pas remonter en utilisant les lettres alphatétiques débutant ces commandes ? Yop !

Par exemple tu écris :

$ g puis la touche flèche-haut


et s'affichent à la suite toutes les commandes qui commencent par “g” et qui se trouvent dans ton ~/.bash_history..

Pareil, bien sur, si tu tapes “ge”, s'affiche > gedit /tra/la/la…touche…> .geany /super/coptère

Pour ce faire, éditer avec nano :

1- à la fin de ~/.bashrc

# appel alphabétique commandes
shopt -s histappend
PROMPT_COMMAND='history -a'


2 - dans ~/.inputrc (à créer au lieu d'utiliser /etc/inputrc)

"\e[A": history-search-backward
"\e[B": history-search-forward


Bien sur utilisable pour root (à condition de lui cloquer la même chose)


Merchi phlinux ! smile

Mais je pense que cette astuce est présentée un petit peu genre barbu debian...
Ne peut-on simplifier l'explication des modifications à faire ?

Amitié, Joel

Dernière modification par smolski (12-06-2009 18:58:58)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#15 12-06-2009 19:42:09

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-05-2009

Re : wiki - manuel commande

Bjr,
C'est gentil de me remercier, mais je ne suis que le passeur.

Sinon, oui on pourra certainement  simplifier. Mais l'impression "touffue" est normale : on ne recherche (souvent) des facilités de ce genre  qu'après avoir galéré avec le terminal. Il faudrait sonder, mais quand on a des sensations prononcées de picotements au bout des doigts + des crampes, je pense qu'on comprend plus facilement l'utilité d'une telle astuce.

Il y a une commande qui irait bien avec pour dégraisser le ~/.bash_history.. A trouver

Dernière modification par phlinux (12-06-2009 19:43:05)


Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#16 12-06-2009 19:49:09

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

Re : wiki - manuel commande

Hop phlinux !

L'utilité est apparente, c'est la manière de réaliser cette astuce que je trouve rébarbative... Ne peut-on mieux en présenter/détailler la réalisation ?

Yop, Jojo !

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#17 12-04-2010 08:27:48

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

Re : wiki - manuel commande

Hop !

L'autocomplétion est une page à part maintenant ! là :
http://debian-facile.org/doc:programmat … completion

Mais j'ai laissé le titre en évidence sur la page d'accueil dans la rubrique : Debutant - A savoir. wink

Amitié, Joel

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums