Un moyen simple de réexécuter une commande précédemment exécutée dans ipython

Dans un terminal UNIX normal, $ history Il affiche l'historique des commandes exécutées dans le passé par la commande avec des nombres. Et $! ◯◯◯ (numéro de commande) Vous pouvez facilement réexécuter une commande précédemment exécutée en tapant.

Avec ipython, aaa.png J'exécutais la commande comme ça «J'aimerais pouvoir facilement me souvenir des commandes passées comme un terminal ...» Quand je l'ai recherché, j'ai trouvé la commande que je cherchais, donc je la laisserai ici comme mémorandum.

** 1. Afficher l'historique des commandes passées avec des nombres **

In[10]: history -g Avec la commande ci-dessus, vous pouvez afficher l'historique des commandes passées avec des nombres. "-g" est une option qui affiche également le nombre. Lorsque vous l'exécutez, cela devrait ressembler à ceci: aab.png

Trouvez la commande que vous souhaitez réexécuter ici et vérifiez le numéro de commande correspondant.

** 2. Appelez la commande que vous souhaitez réexécuter **

ʻIn [11]: rappeler ◯◯◯ (numéro de commande) ` La commande "rappel" vous permet d'appeler la commande correspondant à ce numéro. Par exemple, si vous souhaitez exécuter à nouveau la commande 263e maintenant, aac.png J'ai pu appeler la commande en toute sécurité.

Seulement ça.

C'est très facile. Combinez simplement l'option de commande "historique" "-g" avec la commande "rappeler". Même ainsi, le nombre d'opérations et de frappes est un peu plus important que celui du terminal ...

Recommended Posts

Un moyen simple de réexécuter une commande précédemment exécutée dans ipython
Un moyen simple de visualiser le temps pris en Python et un moyen plus intelligent de l'améliorer
Un moyen simple d'utiliser Wikipedia avec Python
[Linux] Une commande pour obtenir une liste des commandes exécutées dans le passé
Une manière intelligente de chronométrer le traitement avec Python
Un moyen simple d'appeler Java depuis Python
J'ai créé une commande appdo pour exécuter des commandes dans le contexte de l'application
Recherche d'un moyen efficace d'écrire un Dockerfile avec Python avec de la poésie
Un moyen simple de mesurer la vitesse de traitement d'un disque reconnu par Linux
Un moyen simple de créer un module d'importation avec jupyter
Comment exécuter une commande à l'aide d'un sous-processus en Python
Correction d'un moyen pour l'UEFI de forcer Windows à démarrer
Même les débutants peuvent le faire! Un moyen facile d'écrire un diagramme de Sankey dans Plotly
Un outil de ligne de commande qui place .gitkeep dans un répertoire vide
Un moyen simple d'éviter plusieurs boucles for en Python
Utilisez MeCab pour traduire des phrases bâclées de manière "lente".
J'ai fait une commande pour générer un commentaire pour une table dans Django
Un moyen standard de développer et de distribuer des packages en Python
Comment vérifier si une valeur existe dans un type d'énumération
[Python] Un moyen simple de visualiser les données énergétiques de manière interactive [plotly.express]
Introduction d'une bonne méthode de gestion des connexions DB en Python
Comment importer NoteBook en tant que module dans Jupyter (IPython)
Un moyen relativement simple d'insérer un dictionnaire NEologd dans le dictionnaire Windows-System
Un moyen simple de renommer des fichiers
[sh] Comment stocker les résultats de l'exécution de la commande dans des variables
Comment transformer une chaîne en tableau ou un tableau en chaîne en Python
Un jeu pour partir à l'aventure en mode interactif de python
Comment obtenir une chaîne à partir d'un argument de ligne de commande en python
Comment spécifier un fichier .py à charger au démarrage dans IPython 0.13
J'ai fait une commande pour afficher un calendrier coloré dans le terminal
Un moyen simple de personnaliser l'importation Python
Appuyez sur une commande en Python (Windows)
Dans la commande python, python pointe vers python3.8
Convertir une chaîne en image
Une alternative à `pause` en Python
[Tutoriel Python] Une introduction facile à Python
Un moyen simple de saisir et d'exécuter des cas de test AtCoder dans Jupyter Notebook
Créez une commande pour supprimer tous les fichiers temporaires générés dans un dossier spécifique
Je veux colorer une partie de la chaîne Excel avec Python
Je souhaite laisser une commande arbitraire dans l'historique des commandes de Shell
Notes J'ai recherché la création d'outils de ligne de commande en Python