Comment utiliser CTRL R sous Linux
Découvrez comment optimiser votre expérience dans le terminal Linux grâce à Ctrl+R, un raccourci efficace pour retrouver rapidement des commandes dans votre historique.
Si vous utilisez le shell bash moderne, vous pouvez utiliser Ctrl+R comme raccourci clavier pour rechercher dans votre historique de commandes. Vous pouvez rappeler des commandes que vous avez utilisées précédemment et les exécuter à nouveau. Cela peut également fonctionner dans d'autres shells, par exemple si vous utilisez ksh en mode emacs. Vous pouvez réellement accélérer votre charge de travail en ligne de commande grâce à ce petit truc.
Vous devez travailler depuis un terminal pour que cela fonctionne. Maintenez enfoncés Ctrl, Alt et T pour en ouvrir un, ou Super+T si votre environnement de bureau le supporte. Vous pouvez également cliquer sur le menu Applications, aller dans Outils système, puis cliquer sur Terminal ou le rechercher dans Ubuntu Dash.
Méthode 1 : Utiliser Ctrl+R pour rechercher une commande
À l'invite bash, maintenez la touche Ctrl enfoncée et appuyez sur R. Vous recevrez un message qui indique (reverse-i-search)`’ : suivi du curseur. Tapez la première lettre d'une commande que vous avez utilisée auparavant pour la retrouver. Par exemple, si vous avez utilisé la commande cat pour regarder le contenu d'un fichier texte, appuyez sur c. Si vous avez utilisé cal pour consulter le calendrier d'un mois, cela pourrait également apparaître.
Appuyez à nouveau sur Ctrl+R pour faire défiler les commandes de noms similaires. Si vous avez un long historique bash, vous pourriez rencontrer plusieurs commandes aux noms proches. Une fois que vous trouvez la commande que vous souhaitez exécuter, appuyez sur la touche entrée et votre invite semblera que vous venez de la taper et de l'exécuter. Vous n'aurez pas à taper la commande complète, mais seulement une ou deux lettres.
Vous pouvez taper quelques lettres pour trouver une commande plus longue que vous avez peut-être exécutée dans le passé, et elle apparaîtra immédiatement en ligne de commande, puis vous pourrez appuyer sur entrée pour l'exécuter normalement. Cela rend le processus de recherche dans votre historique beaucoup plus facile. Une fois qu'une commande est sur la ligne, vous pouvez également utiliser les flèches pour l'éditer avant de l'exécuter.
Si vous préférez réfléchir davantage avant d'exécuter une commande, vous pouvez toujours maintenir la touche Ctrl enfoncée et appuyer sur C pour annuler la recherche Ctrl+R, tout comme vous pourriez annuler n'importe quelle autre commande dans la ligne de commande du terminal. Vous pouvez utiliser cette technique après avoir exécuté n'importe quel autre type de commande, et contrairement à certaines informations trouvées sur les sites Web, vous n'avez en fait pas à vous soucier de ce qu'il y a déjà dans votre terminal lorsque vous essayez cela.
Méthode 2 : Ajouter un tag Ctrl R
Si vous souhaitez revenir à une commande couramment utilisée encore et encore, vous pouvez en fait ajouter un tag en commentant un nom pour la commande à la fin de la ligne où elle se trouve. Tapez une commande suivie d'un espace puis tapez #findme après. Appuyez sur entrée et exécutez la commande. Le shell ignorera simplement le tag #findme puisqu'il est considéré comme un commentaire en langage de programmation.
Dès que vous souhaitez retrouver cette commande, maintenez enfoncé Ctrl+R et commencez à taper #fin pour qu'elle apparaisse immédiatement. Si vous souhaitez taguer plus d'une commande de cette manière, pensez simplement à d'autres noms pour les taguer. Vous pourriez essayer de taguer #command1, #command2, etc. de cette façon. Ainsi, vous pouvez taper #com puis appuyer sur Ctrl+R plusieurs fois pour retrouver la commande que vous cherchez. Cela fonctionne mieux si vous avez un historique de commandes massif. Chaque tag restera dans l'historique jusqu'à ce qu'il soit effacé.
Méthode 3 : Activer le mode emacs dans ksh
Si vous utilisez ksh comme shell par défaut, tapez set -o emacs et appuyez sur entrée. Cela activera le mode emacs, ce qui vous permettra d'utiliser le truc Ctrl+R de la même manière que bash le permet. Cela fonctionne légèrement différemment, et les utilisateurs du shell bash n'auront jamais besoin de le faire, donc la plupart des codeurs Linux peuvent simplement ignorer cette étape.
Les utilisateurs qui préfèrent ksh peuvent maintenant appuyer sur Ctrl+R et le shell affichera ^R à l'écran. Tapez votre recherche et appuyez sur entrée. Vous verrez l'entrée correspondante la plus proche, que vous pouvez éditer ou exécuter en appuyant à nouveau sur entrée. Au fait, emacs active quelques autres options telles que la fonctionnalité normale des touches fléchées.
Les questions et réponses indispensables
Comment utiliser Ctrl+R dans le terminal Linux ?
Pour utiliser Ctrl+R dans le terminal Linux, suivez ces étapes :
- Activer la recherche inversée :
- - Appuyez sur
Ctrl + R
- . Un prompt s'affiche indiquant que vous êtes en mode de recherche.
- Entrer les caractères :
- Commencez à taper un mot ou une partie de la commande que vous souhaitez rappeler. Le terminal affichera la dernière commande correspondante.
- Parcourir les résultats :
- Pour continuer à chercher des commandes correspondantes, appuyez de nouveau sur
Ctrl + R
. Vous pouvez naviguer à travers plusieurs correspondances. - Exécuter la commande :
- Une fois la commande souhaitée affichée, vous pouvez :
- Appuyer sur
Ctrl + O
pour renvoyer la commande au terminal sans l'exécuter, permettant ainsi d’éventuelles modifications. - Appuyer sur
Entrée
pour exécuter directement la commande. Cette méthode facilite la réutilisation des commandes sans devoir les retaper, améliorant ainsi votre efficacité dans le terminal.
Comment faire Ctrl+R ?
Pour effectuer l'action Ctrl+R, suivez ces étapes simples :
- Localisez la touche Ctrl : Elle se trouve généralement à gauche et à droite de votre barre d'espace.
- Maintenez la touche Ctrl enfoncée : Appuyez sur l'une des touches Ctrl et gardez-la appuyée.
- Appuyez sur la touche R : Tout en maintenant Ctrl, appuyez sur la touche R. Cette combinaison est souvent utilisée pour recharger une page dans les navigateurs ou pour d'autres actions dans divers logiciels.
Comment sortir d'un dossier sous Linux ?
Pour sortir d'un dossier sous Linux, utilisez la commande suivante dans le terminal :
- Accéder au répertoire parent :
- - Tapez
cd ..
- et appuyez sur Entrée. Cela vous ramène au répertoire par lequel vous êtes arrivé.
- Accéder à un répertoire spécifique :
- Tapez
cd /chemin/du/répertoire
pour vous déplacer directement vers un autre répertoire en spécifiant son chemin complet. - Revenir au répertoire personnel :
- Tapez
cd ~
pour retourner directement à votre répertoire personnel, peu importe où vous êtes actuellement. - Utiliser le répertoire précédent :
- Tapez
cd -
pour revenir au dernier répertoire dans lequel vous étiez. Ces commandes fonctionnent sur toutes les principales distributions Linux, y compris Ubuntu, et permettent une navigation facile entre les répertoires.
C'est quoi le contrôle R ?
Le contrôle R, ou Ctrl+R, est un raccourci clavier souvent employé dans les navigateurs Web pour recharger la page actuelle. Voici quelques points clés à retenir :
- -
Fonction principale
- : Rafraîchit la page en cours pour afficher les dernières mises à jour.
- Utilité :
- Résoudre des problèmes de chargement.
- Vérifier les modifications sur une page.
- Accéder rapidement à une version actualisée d'un site.
- Contexte d'utilisation : Pratique lors de la navigation, surtout si vous attendez des informations récentes ou lorsque des éléments semblent ne pas s'afficher correctement. En somme, Ctrl+R est un outil essentiel pour une navigation web fluide et efficace.
Maintenant que tu as fini de lire Comment utiliser CTRL R sous Linux, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
Laisser un commentaire