Trucs et astuces pour la console

De Le Wiki du Forum-Debian.fr
Aller à la navigation Aller à la recherche

Utiliser la ligne de commande rebute souvent les débutants. C'est pourtant une manière puissante et rapide de réaliser toutes sortes de tâches. Quelques petits trucs permettent d'utiliser la console avec une efficacité redoutable.

Accéder à une console

Il y a 2 manières de pouvoir accéder à la ligne de commande.

Depuis votre interface graphique, avec un émulateur de terminal, installé automatiquement par votre environnement de bureau. Suivant celui que vous utilisez, ce peut être gnome-terminal, konsole, lxterminal...etc. Ce terminal est disponible depuis un menu ( Applications ⇨ Accessoires ⇨ Terminal pour Gnome ). Votre Debian vous propose aussi 6 consoles virtuelles qui sont accessibles avec le raccourci clavier Ctrl+Alt suivi de F1,F2,F3,F4,F5 ou F6.

Essayez ! Tapez Ctrl+Alt+F2, votre bureau vient de disparaître... Rassurez vous, il est encore là, et vous pouvez y retourner en tapant Ctrl+Alt+F7.

En accédant à une console virtuelle, on vous demande un nom d'utilisateur suivi d'un mot de passe. Vous pouvez taper le votre et votre propre mot de passe. Vous pouvez aussi, si c'est vraiment indispensable vous "logger" en tant qu'administrateur en tapant "root" suivi du mot de passe adéquat.

Lorsque vous ouvrez un émulateur de terminal, aucun "login" ne vous est demandé, puisque vous l'ouvrez depuis votre session... c'est donc vous qui êtes connecté.

Pourquoi 2 façons d'accéder à une console ? me direz vous !... Imaginez que votre bureau se fige... vous serez content d'avoir une console virtuelle sous les doigts !

Raccourcis clavier

  • Flêches haut et bas......................................... Navigation dans l'historique des commandes.
  • Ctrl + flêche droite ou gauche................. Se déplacer de mot en mot.
  • Tab ( ⇆ )................................................... Autocomplétion des commandes, noms de fichiers ou chemins.
  • Ctrl + A ................................................... Se déplacer en début de ligne.
  • Ctrl + E ................................................... Se déplacer en fin de ligne.
  • Ctrl + W ou Alt + Backspace ...................... Effacer le mot avant le curseur.
  • Alt + D .................................................... Effacer le mot qui suit le curseur.
  • Ctrl + U ................................................... Effacer du début de ligne jusqu'au curseur.
  • Ctrl + K ................................................... Effacer du curseur à la fin de ligne.
  • Ctrl + Y ................................................... Restaurer ce que vous venez d'effacer.
  • Ctrl + L ................................................... Faire défiler l'écran pour que le curseur soit en haut.
  • Ctrl + C ................................................... Arrêter la commande en cours d'exécution.
  • Ctrl + Z ................................................... Mettre la commande en cours en arrière-plan.
  • Ctrl + R ................................................... Recherche dans l'historique.
  • Ctrl + D ................................................... Déconnection, ferme le terminal si simple utilisateur.
  • Ctrl + T ................................................... Intervertir les 2 lettres avant le curseur.

Historique des commandes

Lorsque vous entrez une commande au clavier, celle-ci est automatiquement mémorisée. Vous pouvez ainsi accéder aux 500 dernières en tapant history. Vous pouvez aussi restreindre votre recherche en tapant history suivi du nombre désiré ; history 18 affichera ainsi les 18 dernières commandes entrées.

history vous présente une liste des dernières commandes tapées précédées d'un numéro d'ordre. Pour ré-utiliser une commande particulière il suffit de paper un point d'exclamation suivi de son numéro. Ainsi !362 relancera la 362ème commande de l'historique.

Imaginez que vous vouliez de nouveau utiliser la commande copier ( cp ) sur un fichier avec un nom à rallonge, taper !cp ré-utilisera la dernière commande de copie.

De même taper !! vous permet de ré-utiliser la dernière commande que vous venez de taper.

Plus fort encore : taper !? suivi d'une partie quelconque d'une commande recherchera dans l'historique la dernière commande qui utilisait cette partie de commande et vous là proposera. Par exemple !?gra pourrait vous proposer aptitude full-upgrade.

Ctrl + R n'est pas mal non plus, car taper Ctrl + R suivi du début d'une commande recherchera en arrière les commandes déja tapées qui correspondent au début que vous venez d'entrer. Il vous proposera la première trouvée, si elle ne convient pas, retapez Ctrl + R il vous proposera la suivante, et ainsi de suite.

Redirection, "pipe" et autres amusements

Redirection

Piping

Noms complexes

Parenthèses