Bash est le shell de ligne de commande par défaut sur la plupart des distributions Linux, d'Ubuntu et Debian à Red Hat et Fedora. Bash est également le shell par défaut inclus avec macOS, et vous pouvez installer un environnement bash basé sur Linux sur Windows 10.
Le shell bash dispose d'une grande variété de raccourcis clavier que vous pouvez utiliser. Ceux-ci fonctionneront sur bash sur n'importe quel système d'exploitation. Certaines d'entre elles peuvent ne pas fonctionner si vous accédez à bash à distance via une session SSH ou Telnet, en fonction de la correspondance de vos touches
Utilisation des processus
Utilisez les raccourcis suivants pour gérer les processus en cours. Ctrl + C
- : Interrompt (tue) le processus courant de premier plan qui s'exécute dans le terminal. Cela envoie le signal SIGINT au processus, ce qui est techniquement juste une requête - la plupart des processus vont l'honorer, mais certains peuvent l'ignorer : Suspendre le processus de premier plan en cours d'exécution dans bash. Cela envoie le signal SIGTSTP au processus. Pour revenir plus tard au processus, utilisez la commande
- fg nom_processus
Ctrl + D
: fermez le shell bash. Cela envoie un marqueur EOF (End-of-file) à bash, et bash quitte lorsqu'il reçoit ce marqueur. Ceci est similaire à l'exécution de la commande - exit
Contrôle de l'écran
Les raccourcis suivants vous permettent de contrôler ce qui apparaît à l'écran:
Ctrl + L
: Effacer l'écran . Ceci est similaire à l'exécution de la commande "clear"
- Ctrl + S : Arrête toutes les sorties à l'écran. Ceci est particulièrement utile lors de l'exécution de commandes avec beaucoup de sortie longue et verbeuse, mais vous ne voulez pas arrêter la commande elle-même avec Ctrl + C.
- Ctrl + Q : Reprendre la sortie à l'écran après l'avoir arrêtée avec Ctrl + S.
- Déplacer le curseur Utilisez les raccourcis suivants pour déplacer rapidement le curseur sur la ligne en cours de saisie d'une commande
Ctrl + A
ou
- Accueil : Aller au début de la ligne Ctrl + E ou
- Fin : Aller à la fin de la ligne Alt + B : Aller à gauche (retour) mot
- Ctrl + B : aller à gauche (retour) un caractère
- Alt + F : aller à droite (en avant) un mot
- Ctrl + F : aller à droite (avance) un caractère.
- Ctrl + XX : Déplace entre le début de la ligne et la position actuelle du curseur. Cela vous permet d'appuyer sur Ctrl + XX pour revenir au début de la ligne, de changer quelque chose, puis d'appuyer sur Ctrl + XX pour revenir à la position initiale du curseur. Pour utiliser ce raccourci, maintenez la touche Ctrl enfoncée et appuyez deux fois sur la touche X.
- Suppression du texte Utilisez les raccourcis suivants pour supprimer rapidement les caractères:
Ctrl + D
ou
- Supprimer : Effacer le caractère sous le curseur Alt + D : Effacer tous les caractères après le curseur sur la ligne courante
- Ctrl + H ou
- Retour arrière : Supprimer le caractère avant le curseur. Corriger les typos Ces raccourcis vous permettent de corriger les fautes de frappe et d'annuler les touches
Alt + T
: permuter le mot actuel avec le mot précédent
- Ctrl + T : échangez les deux derniers caractères avant le curseur. Vous pouvez l'utiliser pour corriger rapidement les fautes de frappe lorsque vous tapez deux caractères dans le mauvais ordre:
- Ctrl + _ : Annuler le dernier appui sur la touche. Vous pouvez répéter ceci pour annuler plusieurs fois
- Couper et Coller Bash inclut quelques fonctionnalités de base de copier-coller.
Ctrl + W
: Couper le mot avant le curseur, en l'ajoutant au
- Ctrl + K : Couper la partie de la ligne après le curseur, en l'ajoutant au presse-papier.
- Ctrl + U : Couper la partie de la ligne avant le curseur, en l'ajoutant
- Ctrl + Y : Colle la dernière chose que vous avez découpée dans le presse-papier. Le y est l'abréviation de "yank".
- Caractères en majuscules Le shell bash peut rapidement convertir les caractères en majuscules ou en minuscules:
Alt + U
: Majuscules tous les caractères du curseur jusqu'à la fin de le mot actuel, en convertissant les caractères en majuscules.
- Alt + L : Ne capitalise pas chaque caractère du curseur à la fin du mot courant, en convertissant les caractères en minuscules.
- Alt + C : Majuscule le caractère sous le curseur. Votre curseur se déplacera à la fin du mot courant
- Complétion de tabulation RELATED:
Utilisez la touche de tabulation pour taper les commandes plus rapidement sur tout système d'exploitation
La fin de tabulation est une fonctionnalité bash très utile. Lorsque vous tapez un nom de fichier, de répertoire ou de commande, appuyez sur Tab et bash complétera automatiquement ce que vous tapez, si possible. Si non, bash vous montrera les différentes correspondances possibles et vous pouvez continuer à taper et appuyer sur Tab pour terminer la saisie. Tab
: Complète automatiquement le fichier, le répertoire ou la commande que vous tapez
- Par exemple, Si vous avez un fichier nommé really_long_file_name dans / home / chris / et que c'est le seul nom de fichier commençant par "r" dans ce répertoire, vous pouvez taper / home / chris / r, appuyez sur Tab et bash remplira automatiquement / home / chris / really_long_file_name pour vous. Si vous avez plusieurs fichiers ou répertoires commençant par "r", bash vous informera de vos possibilités. Vous pouvez commencer à taper l'un d'entre eux et appuyez sur "Tab" pour continuer Travailler avec votre historique des commandes
CONNEXES:
Comment utiliser votre historique Bash dans le terminal Linux ou macOS
Vous pouvez rapidement faire défiler via vos commandes récentes, qui sont stockées dans le fichier d'historique bash de votre compte utilisateur: Ctrl + P
ou
- Flèche haut : Accédez à la commande précédente dans l'historique des commandes. Appuyez plusieurs fois sur le raccourci pour revenir en arrière dans l'historique Ctrl + N ou
- Flèche vers le bas : Passez à la commande suivante dans l'historique des commandes. Appuyez plusieurs fois sur le raccourci pour avancer dans l'historique Alt + R : rétablir les modifications apportées à une commande que vous avez tirée de votre historique si vous l'avez édité.
- Bash a également une fonction spéciale Mode "rappel" que vous pouvez utiliser pour rechercher les commandes que vous avez déjà exécutées: Ctrl + R
: Rappelez la dernière commande correspondant aux caractères que vous fournissez. Appuyez sur ce raccourci et commencez à taper pour rechercher dans votre historique bash une commande
- Ctrl + O : Exécuter une commande trouvée avec Ctrl + R.
- Ctrl + G : Quitter l'historique Exécution d'une commande
- Les instructions ci-dessus supposent que vous utilisez la configuration par défaut du raccourci clavier dans bash. Par défaut, bash utilise les touches emacs
. Si vous êtes plus habitué à l'éditeur de texte
vi, vous pouvez passer aux raccourcis clavier de type vi
La commande suivante met bash en modevi
:
set -o viLa commande suivante remet bash dans le mode par défaut:
set -o emacs
Avec quelques-uns de ceux-ci dans votre toolbelt, vous serez un Terminal maître en un rien de temps.