Jak wyeksportować historię z wiersza poleceń systemu Windows do pliku tekstowego?

11

Jak wyeksportować historię z wiersza poleceń systemu Windows do pliku tekstowego?

Myślę, że możesz to zrobić w systemie Linux jako coś takiego jak „historia> nazwa_pliku.txt”, ale jak to zrobić w systemie Windows? Jestem genetykiem i chcę dokładnie zapisać programy, które prowadziłem dla mojej książki laboratoryjnej.

Używam 64-bitowego systemu Windows 7, jeśli to robi różnicę.

Kirt
źródło

Odpowiedzi:

17

Możesz użyć doskeypolecenia, aby to zrobić:

doskey /HISTORY > history.txt
ciężki
źródło
doskey nie jest poleceniem, jest zewnętrznym narzędziem.
Andrejs Cainikovs
1
@Andrejs, właściwie jest wbudowany cmd.exe. Zobacz artykuł w Wikipedii : W obecnych systemach operacyjnych Windows NT funkcjonalność DOSKey jest wbudowana w cmd.exe, chociaż polecenie DOSKey jest nadal używane do zmiany jego działania.
heavyd
wydaje się, że muszę dołączyć bit doskey?
Kirt
czy jest też sposób, aby uzyskać także informacje drukowane na ekranie?
Kirt
Aby zobaczyć to na ekranie, użyj po prostudoskey /history
ciężki
0

clink zapewnia funkcje podobne do readline i bash GNU. Oprócz tego historyotrzymujesz coś, co jest bardzo podobne do siły nawigacyjnej, którą otrzymujesz w Uniksie.

Ehtesh Choudhury
źródło
-1

Aby wyeksportować historię, byłem w stanie po prostu kliknąć prawym przyciskiem myszy okno, kliknąć „wybierz wszystko”, a następnie CTRL-C, aby skopiować. Następnie CTRL-P wkleiłem do edytora tekstu.

Po rozpoczęciu sesji będziesz chciał maksymalnie zwiększyć wysokość bufora ekranu do 9999, ponieważ będziesz mógł kopiować tylko tekst wyświetlany w buforze. Wysokość bufora ekranu ustawia się, klikając prawym przyciskiem myszy pasek tytułu okna cmd, wybierz właściwości, kliknij kartę układu.

Bret Leduc
źródło
Przeczytaj uważnie pytanie ponownie. Twoja odpowiedź nie odpowiada na pierwotne pytanie. OP chce skopiować historię poleceń, a nie dane wyjściowe poleceń (zawartość ekranu)
DavidPostill