Vous pouvez également essayer d' fc
commande pour modifier la commande dans l'histoire.
WIKI dit,
fc est un programme standard sous Unix que des listes ou des modifications et des reexecutes,
les commandes entrées précédemment à un shell interactif. fc est un construit-dans
commande dans le bash shell; aider le fc permettra d'afficher les informations d'utilisation.
Hormis l' inverse de recherche incrémentale(Ctrl+R), nous avons encore plus de bash raccourcis:
D' man bash
:
précédente-l'histoire (C-p)
Récupérer la commande précédente de la liste de l'historique, de revenir dans la liste.
la prochaine histoire (C-n)
Récupérer la commande suivante à partir de la liste de l'historique, aller de l'avant dans la liste.
début de l'histoire (M-<)
Passer à la première ligne dans l'histoire.
fin de l'histoire (M->)
Aller à la fin de l'entrée de l'histoire, c'est à dire, la ligne en cours de saisie.
inverse de recherche-histoire (C-r)
Recherche en arrière en commençant à la ligne actuelle et se déplaçant vers le haut à travers l'histoire comme nécessaire. C'est une recherche incrémentale.
l'avant-recherche-histoire (C-s)
Recherche avant de commencer à la ligne actuelle et se déplaçant vers le bas à travers l'histoire comme nécessaire. C'est une recherche incrémentale.
non incrémentale-inverse-la recherche-l'histoire (M-p)
Recherche en arrière à travers l'histoire de départ à la ligne actuelle à l'aide d'un non-incrémentale rechercher une chaîne de caractères fournie par l'utilisateur.
non incrémentale-avant-la recherche-l'histoire (M-n)
Recherche vers l'avant à travers l'histoire à l'aide d'un non-incrémentale rechercher une chaîne de caractères fournie par l'utilisateur.
yank-nth-arg (M-C-y)
Insérez le premier argument de la commande précédente (généralement le deuxième mot de la ligne précédente) au point de. Avec un argument n, insérer le nième mot de la commande précédente (les mots dans la commande précédente, à commencer par le mot 0). Un argument négatif insère le nième mot de la fin de la commande précédente. Une fois que l'argument n est calculée, l'argument est extrait comme si le "!n" l'histoire de l'expansion avait été indiquée.
yank-dernier-arg (M-., M-_)
Insérez le dernier argument de la commande précédente (le dernier mot de l'histoire précédente). Avec un argument, se comportent exactement comme yank-nth-arg. Les appels successifs à tirer-dernier-arg se déplacer en arrière dans la liste de l'historique, de l'insertion de la dernière argument de chaque ligne à son tour. L'histoire de l'expansion des installations sont utilisées pour extraire le dernier argument, comme si le "!$" l'histoire de l'expansion avait été indiquée.
shell-extension de la ligne (M-C-e)
L'élargissement de la gamme de la coquille. Effectue les alias et de l'histoire de l'expansion ainsi que l'ensemble de la coque mot expansions. Voir l'HISTOIRE de l'EXPANSION ci-dessous pour une description de l'histoire de l'expansion.
histoire-agrandir-la ligne (M-^)
Effectuez l'histoire de l'expansion sur la ligne actuelle. Voir l'HISTOIRE de l'EXPANSION ci-dessous pour une description de l'histoire de l'expansion.
insérer dernier argument (M-., M-_)
Synonyme de yank-dernier-arg.
fonctionner-et-get-next (C-o)
Accepter la ligne en cours d'exécution et d'aller chercher la ligne suivante par rapport à la ligne actuelle de l'histoire de l'édition. Tout argument est ignoré.
edit-et-exécuter-commande (C-xC-e)
Invoquer un éditeur sur la ligne de commande courante, et d'exécuter le résultat des commandes shell.