Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:programmation:bash:autocompletion [11/11/2015 14:25] trebmuh [Préalable] |
doc:programmation:bash:autocompletion [16/12/2015 18:11] milou [Utilisation] |
||
---|---|---|---|
Ligne 47: | Ligne 47: | ||
Rechercher la ligne **# enable bash completion in interactive shell** et supprimer les dièses (#) sur la portion de code après cette ligne jusqu'au dernier ''fi''. Ce qui doit donner au final : | Rechercher la ligne **# enable bash completion in interactive shell** et supprimer les dièses (#) sur la portion de code après cette ligne jusqu'au dernier ''fi''. Ce qui doit donner au final : | ||
- | <code># enable bash completion in interactive shells | + | <file config Extrait de bash.bashrc> |
+ | # enable bash completion in interactive shells | ||
if ! shopt -oq posix; then | if ! shopt -oq posix; then | ||
if [ -f /usr/share/bash-completion/bash_completion ]; then | if [ -f /usr/share/bash-completion/bash_completion ]; then | ||
Ligne 54: | Ligne 55: | ||
. /etc/bash_completion | . /etc/bash_completion | ||
fi | fi | ||
- | fi</code> | + | fi |
+ | </file> | ||
<key>C-o</key> puis <key>Entrée</key> puis <key>C-x</key> | <key>C-o</key> puis <key>Entrée</key> puis <key>C-x</key> | ||
Ligne 83: | Ligne 85: | ||
Pour ce faire, après ls -l je peux écrire ''mar'' : | Pour ce faire, après ls -l je peux écrire ''mar'' : | ||
- | ls -l mar | + | <code user>ls -l mar</code> |
- | et en tapant sur la touche de tabulation, cela complétera automatiquement la ligne avec martin. Ce qui nous donne : | + | et en tapant sur la touche <key>Tab</key>, cela complétera automatiquement la ligne avec martin. Ce qui nous donne : |
- | ls -l martin/ | + | <code user>ls -l martin/</code> |
puis ajouter ''doc'' : | puis ajouter ''doc'' : | ||
- | ls -l martin/do | + | <code user>ls -l martin/do</code> |
- | +Tab pour compléter par documents/ : | + | +<key>Tab</key> pour compléter par documents/ : |
- | ls -l martin/documents/ | + | <code user>ls -l martin/documents/</code> |
//Et ainsi de suite...// | //Et ainsi de suite...// | ||
Ligne 106: | Ligne 108: | ||
//Et un gros merci à TrueDD sur le chan pour cette précision !// | //Et un gros merci à TrueDD sur le chan pour cette précision !// | ||
- | <note>Note trembuh 11 novembre 2015. Ici, ça marche (tm). Debian Jessie.</note> | + | <note>Note trebmuh 11 novembre 2015. Ici, ça marche (tm). Debian Jessie.</note> |
Tuto initié par **kate74** que nous remercions vivement de son activité sur le forum ! :-) | Tuto initié par **kate74** que nous remercions vivement de son activité sur le forum ! :-) |