Passer au contenu principal
Android

✅ Comment répéter la dernière commande sous Linux sans utiliser les touches fléchées




Comment répéter la dernière commande sous Linux sans utiliser les touches fléchées: Eh bien, parfois, vous voulez répéter la commande ci-dessus sur la ligne de commande lorsque vous travaillez avec des systèmes Linux et cela en plus sans utiliser les touches fléchées, il n'y a donc pas de moyen particulier de le faire, mais ici, dans l'utilitaire de résolution des problèmes, nous avons répertorié tous les différents façons de faire exactement cela.

Pour répéter les commandes normalement, vous pouvez utiliser l'ancien opérateur d'historique csh! «!!» (sans guillemets) pour la commande la plus récente, si vous voulez simplement répéter la commande précédente, vous pouvez utiliser! -2,! foo pour la commande la plus récente commençant par le sous-groupe "foo". Vous pouvez également utiliser la commande fc ou utiliser essentiellement: p pour afficher l'indication de l'opérateur historique.

Comment répéter la dernière commande sous Linux sans utiliser les touches fléchées

Examinons quelques-unes des façons de mémoriser les commandes dans l'invite du shell:

Méthode 1: Pour le csh ou tout shell qui implémente la substitution d'historique csh

!! Appuyez ensuite sur Entrée. O! -1 Puis appuyez sur Entrée OU Ctrl + P puis appuyez sur Entrée

Noter: !! ou! -1 ne se développera pas automatiquement pour vous et jusqu'à ce que vous les exécutiez, il sera peut-être trop tard.

Si vous utilisez bash, vous pouvez mettre bind space: magic-space dans ~ / .bashrc et après que la commande ait frappé space, il les étendra automatiquement en ligne.

Méthode 2: utiliser les liaisons de touches Emacs

La plupart des shells dotés d'une fonction d'édition de ligne de commande prenant en charge les raccourcis clavier Emacs:

Haut Ctrl + P Bas Ctrl + N Gauche Ctrl + B Droite Ctrl + F Début Ctrl + A Fin Ctrl + E Supprimer Ctrl + D

Méthode 3: utilisez CTRL + P, puis CTRL + O

Appuyer sur CTRL + P vous permettra de passer à la dernière commande et appuyer sur CTRL + O vous permettra d'exécuter la ligne courante. Remarque: CTRL + O peut être utilisé autant de fois que vous le souhaitez.

Méthode 3: Utilisation de la commande fc

fc -e: -1 Par exemple: $ echo "Dépannage" Dépannage $ fc -e: -1 echo "Dépannage" Dépannage

Lisez aussi, Comment restaurer les fichiers perdus + trouvés

Méthode 4: utilisez!

Pour csh ou tout shell qui implémente la substitution d'historique csh (tcsh, bash, zsh), vous pouvez utiliser le! pour appeler la dernière commande commençant par

Méthode 5: En cas d'utilisation de MAC, vous pouvez appuyer sur

Pouvez-vous rejoindre? + R à 0x0C 0x10 0x0d. Cela nettoiera le terminal et exécutera la dernière commande.

C'est tout ce que vous avez appris avec succès Comment répéter la dernière commande sous Linux sans utiliser les touches fléchées Mais si vous avez encore des questions concernant cet article, n'hésitez pas à les poser dans la section commentaires.