GNU/Linux >> Tutoriels Linux >  >> Linux

Comment naviguer dans la ligne de commande Linux à l'aide du raccourci clavier (exemples de commande Linux Ctrl)

Un raccourci clavier est simplement le mappage d'une combinaison de touches spécifique à une action.

Les raccourcis clavier que nous connaissons tous en dehors de l'environnement de ligne de commande sont des choses comme :

  • Control-c :copie le texte sélectionné
  • Control-v :colle le texte copié

Dans ce didacticiel, nous allons examiner certaines des combinaisons de touches par défaut fournies dans l'environnement de ligne de commande (et également où chercher si vous en oubliez une).

De nombreuses combinaisons de touches sont disponibles par défaut lorsque travailler dans la ligne de commande Linux pour faciliter la navigation et l'édition. Ils sont alimentés par un outil appelé Readline.

En voici quelques-uns que j'utilise souvent (si vous connaissez l'éditeur Emacs, vous verrez probablement des similitudes) :

Les raccourcis clavier de mouvement

Les raccourcis clavier suivants sont utilisés pour les mouvements :

Clavier Description
Contrôle-a Positionner le curseur en début de ligne
Contrôle-e Positionner le curseur après le dernier caractère de la ligne
Contrôle-f Avancer le curseur d'un caractère (même comportement que la touche fléchée)
Contrôle-b Déplacer le curseur vers l'arrière d'un caractère (même comportement que la touche fléchée)

Suppression des raccourcis clavier

Les raccourcis clavier suivants sont utilisés pour les suppressions :

Clavier Description
Contrôle-k Supprimer tout le texte après (et y compris) le curseur
Contrôle-u Supprimer tout le texte avant (sans compter) le curseur
Contrôle-w Supprimez le MOT immédiat avant le curseur (un MOT est une séquence de caractères consécutifs non blancs)
Contrôle-h Supprimez le caractère avant le curseur (pensez à un retour arrière)
Contrôle-d Lorsque le texte existe => supprime le caractère sous le curseur (pensez à supprimer). Quand aucun texte => quitter le shell

Les raccourcis clavier de l'historique

Les raccourcis clavier suivants sont utilisés pour l'historique :

Clavier Description
Contrôle-p Passer à la commande précédente
Contrôle-n Passer à la commande suivante
Contrôle-r Recherche d'index inversée (vous permet de taper une partie d'une commande. Recherche dans l'ordre inverse à travers l'historique des commandes pour une commande correspondante)

Divers raccourcis clavier

Voici quelques raccourcis clavier divers :

Clavier Description
Contrôle-l Effacer l'affichage (similaire à la commande "effacer")
Contrôle-j Exécuter la commande actuelle (identique à Entrée/Retour)
Contrôle-c Annuler la commande en cours, renvoyer une invite vide
Contrôle-/ Rétablir la dernière modification annulée
Contrôle- ? Annuler la dernière modification

.
Pour voir une liste complète des raccourcis clavier et des fonctions actuellement liés et disponibles, utilisez la commande "bind" (c'est une bonne référence rapide lorsque vous en oubliez une) :

$ bind -p

Vous verrez une sortie qui ressemble à ceci :

"\C-g": abort
"\C-x\C-g": abort
"\e\C-g": abort
"\C-j": accept-line
…

Le format ici est :

key combination: binding

Veuillez noter que vous utiliserez le même format pour définir vos propres raccourcis clavier personnalisés.

N'oubliez pas que vous pouvez utiliser grep pour trouver les liaisons qui vous intéressent.

Par exemple, pour voir uniquement la liaison qui utilise la touche Contrôle :

$ bind -p | grep '\\C'

Remarque :Dans la commande ci-dessus, je dois échapper le caractère barre oblique inverse (\) dans la chaîne grep.


Linux
  1. Comment extraire le fichier tar.gz sous Linux à l'aide de la ligne de commande

  2. Comment redémarrer Linux en utilisant la ligne de commande

  3. Comment tuer un processus sous Linux en utilisant la commande ?

  4. Comment ajouter plusieurs routes sous Linux à l'aide d'exemples de commande ip

  5. Comment récupérer la version Java à l'aide d'une commande sur une seule ligne sous Linux

Comment démarrer en ligne de commande Linux

Comment faire des captures d'écran à partir de la ligne de commande à l'aide de "Scrot" sous Linux

Comment installer Dig sous Linux avec des exemples de ligne de commande

Comment trouver des informations sur le processeur sous Linux à l'aide de la ligne de commande

Comment arrêter ou redémarrer Linux à l'aide de la ligne de commande

Comment trouver une adresse IP dans la ligne de commande Linux