Comment exporter l'historique de la ligne de commande Windows vers un fichier texte?

11

Comment exporter l'historique de la ligne de commande Windows vers un fichier texte?

Je pense que vous pouvez le faire sous Linux comme quelque chose comme "history> filename.txt", mais comment le faites-vous sous Windows? Je suis généticien et je veux avoir un dossier des programmes que j'ai exécutés pour mon livre de laboratoire.

J'utilise Windows 7 64 bits si cela fait une différence.

Kirt
la source

Réponses:

17

Vous pouvez utiliser la doskeycommande pour ce faire:

doskey /HISTORY > history.txt
lourd
la source
doskey n'est pas une commande, c'est un utilitaire externe.
Andrejs Cainikovs
1
@Andrejs, en fait son intégré cmd.exe. Consultez l'article Wikipedia : dans les systèmes d'exploitation Windows NT actuels, la fonctionnalité DOSKey est intégrée à cmd.exe, bien que la commande DOSKey soit toujours utilisée pour modifier son fonctionnement.
2010
semble que je dois inclure le bit doskey?
Kirt
existe-t-il également un moyen d'obtenir des informations imprimées à l'écran?
Kirt
Pour le voir à l'écran, utilisez simplementdoskey /history
Heavyd
0

clink fournit des fonctionnalités similaires à GNU readline et bash. De plus history, vous obtenez quelque chose de très similaire à la puissance de navigation que vous obtenez sous Unix.

Ehtesh Choudhury
la source
-1

Pour exporter l'historique, j'ai pu simplement faire un clic droit sur la fenêtre, cliquer sur "tout sélectionner" puis sur CTRL-C pour copier. J'ai ensuite CTRL-P collé dans un éditeur de texte.

Vous souhaiterez maximiser la hauteur du tampon d'écran à 9999 lorsque vous démarrez votre session, car vous ne pourrez copier que le texte affiché dans le tampon. Vous définissez la hauteur du tampon d'écran en cliquant avec le bouton droit sur la barre de titre de la fenêtre cmd, sélectionnez les propriétés, cliquez sur l'onglet de disposition.

Bret Leduc
la source
Veuillez relire attentivement la question. Votre réponse ne répond pas à la question d'origine. OP veut copier l'historique des commandes et non la sortie de la commande (contenu de l'écran)
DavidPostill