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 →
Ceci est une ancienne révision du document !
Nota :
Contributeurs, les sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
L'auto-completion 2) est l'outil de sécurité indispensable pour rédiger des lignes de commande dans un terminal ou en console !
Installation du paquet bash-completion:
sudo apt-get install bash-completion
Ouvrir un éditeur de texte, par exemple nano:
nano /etc/bash.bashrc
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 donné au final :
# enable bash completion in interactive shells if ! shopt -oq posix; then if [ -f /usr/share/bash-completion/bash_completion ]; then . /usr/share/bash-completion/bash_completion elif [ -f /etc/bash_completion ]; then . /etc/bash_completion fi fi
Ctrl+x puis o puis ENTER
Lorsque vous écrivez une commande dans un terminal, une astuce bien pratique consiste à utiliser la touche [Tab] (tabulation de votre clavier) pour auto-compléter le chemin du fichier.
Au lieu de taper le nom du fichier au complet, on tape seulement les premières lettres puis on utilise la touche de tabulation3).
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
et en tapant sur la touche de tabulation, cela complétera automatiquement la ligne avec martin. Ce qui nous donne :
ls -l martin/
puis ajouter doc
:
ls -l martin/do
+Tab pour compléter par documents/ :
ls -l martin/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 :
ATTENTION ! L'auto-complètement ne fonctionne pas après un caractère générique, une * (étoile) par exemple, voir : Les METACARACTERES.
Et un gros merci à TrueDD sur le chan pour cette précision !
Accéder à son répertoire personnel
Le répertoire personnel d'un user est habituellement dans le répertoire /home
monté dans le système.
Ouvrir le terminal,
taper une commande, mettons ls -l
voir Commande Linux : ls et débuter la completion avec /ho ainsi :
ls -l /ho
taper sur la touche [tab] du clavier et le complètement vers le répertoire /home/
se réalise. Nous obtenons la ligne :
ls -l /home/
Maintenant, imaginons que nous ne nous souvenons plus vraiment de notre pseudo user
sur ce pc…
Il suffit maintenant de taper DEUX FOIS sur la touche [tab] du clavier, et une liste des possibilités pour continuer nous est offertes avec tous les choix possibles.
L'essayer, c'est l'adopter !
Tuto initié par kate74 que nous remercions vivement de son activité sur le forum !