Dites que je suis dans un terminal bash et que j'ai un grand nombre de commandes. J'ai appuyé sur la flèche haut un tas de fois et suis dans le "milieu" de l'histoire. Je veux maintenant naviguer rapidement vers la première ou la dernière commande de mon histoire (sans maintenir la flèche haut ou bas pendant longtemps). Est-ce possible? Si oui, quelle est la clé de raccourci pour y parvenir?Naviguer vers la commande la plus ancienne/la plus récente de l'historique lorsque vous êtes au milieu de votre historique
Répondre
Jetez un oeil dans le man page:
man bash
Ici, je copiais pour vous la chose que vous recherchez:
previous-history (C-p)
Fetch the previous command from the history list, moving back in the list.
next-history (C-n)
Fetch the next command from the history list, moving forward in the list.
beginning-of-history (M-<)
Move to the first line in the history.
end-of-history (M->)
Move to the end of the input history, i.e., the line currently being entered.
Selon la façon dont les choses sont mises en place pour votre terminal, vous pouvez généralement faire une Ctrl + C pour vous briser le dos au début (aucun commentaire), puis monter une ou deux fois pour se rendre à la récente commande que vous voulez. En outre, l'utilisation de la commande history
permet de répertorier toutes les commandes récentes utilisées avec les valeurs d'index qui leur sont associées. !#
où #
est le numéro d'index réexécuter cette commande. La commande history | grep [command]
vous permet de trouver une commande spécifique dans votre historique.
ctrl-r permet d'inverser IDENTITÉ votre histoire. –
Je ne savais pas que 'Ctrl' +' C' revenait aussi à la fin de l'histoire. +1 parce que j'utilise 'byobu', donc' Alt '+ '>' est mappé à différentes fonctionnalités. –
- 1. interroger la plus récente plus récente userid
- 2. Migration vers une version plus récente de PHP
- 3. Sharepoint - Comment retourner l'annonce la plus récente?
- 4. MYSQL Interrogation entrée la plus récente
- 5. Trouver la plus récente entrée pour une intersection de catégories
- 6. Sélection de la date la plus récente entre deux colonnes
- 7. Recherche de la commande la plus récente pour un article particulier
- 8. FQL lorsque vous êtes déconnecté
- 9. Récupération d'une valeur précédente courante et la plus récente (Oracle)
- 10. Question d'interrogation liée à la récupération de l'entrée la plus récente d'une table?
- 11. Linq to Entities 3.5 où la date la plus récente
- 12. Sélection de lignes SQL par date la plus récente
- 13. Afficher uniquement la date la plus récente de la table MySQL jointe
- 14. de commande shell historique
- 15. Meilleur moyen de conserver une liste ordonnée de fenêtres (de la plus récente à la plus ancienne)?
- 16. C++ DLL version plus récente
- 17. comment obtenir la date la plus récente dans mdx?
- 18. sql sélectionner, obtenir l'entrée la plus récente pour chaque voiture
- 19. Récupère la date la plus récente et la plus ancienne d'une liste - Ruby
- 20. Sélection des enregistrements avec la date la plus récente pour chaque 'commande'
- 21. SQL Comment sélectionner la date la plus récente article
- 22. Afficher la liste GAE par entrée la plus récente
- 23. Historique SQL * Plus sous Linux
- 24. LoggedinTemplate Non Affichage lorsque vous êtes connecté
- 25. Comment paramétrer Emacs gdb pour qu'il affiche la commande récente sur la flèche vers le haut?
- 26. ClickOnce: Comment dites-vous à l'utilisateur quelle est la version la plus récente?
- 27. Conserver la base de données sqlite après l'installation de la version la plus récente
- 28. Développement OpenId lorsque vous êtes déconnecté d'Internet
- 29. ligne la plus récente pour l'utilisateur donné dans MySQL
- 30. Déplacer la table schema_migration vers une version plus récente sans migrer?
Notez que lorsque la touche META ne fonctionne pas, vous pouvez utiliser Escape, puis < or >. – Benoit
Comment le faire en mode vi? –
Pour ceux qui se sentent encore perdus: C est Control et M est la touche Meta. [Plus dans cette réponse] (http://askubuntu.com/a/19565/323990). Pour certains systèmes, la touche Meta est Alt ou Alt + Shift. – totymedli