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ę.

Odpowiedzi:


17

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

doskey /HISTORY > history.txt

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.


-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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.