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.