Wiersz polecenia systemu Windows: jak zwiększyć bufor?

15

Chcę móc przewijać w górę, aby zobaczyć wynik polecenia. Na przykład, jeśli wpisuję dirkatalog z wieloma listami, na przykład C:\windows, wynik będzie bardzo długi. Kiedy próbuję przewinąć w górę, prawdopodobnie przejdę od z do s i nigdy nie dojdę do r. Zbyt wiele plików / katalogów w folderze.

Jak mogę zwiększyć bufor, aby móc odczytać dłuższą historię danych wyjściowych?

Wolfpack'08
źródło

Odpowiedzi:

15

Masz trzy opcje.

  1. Albo zwiększysz rozmiar bufora okna cmd.exe, jak podano w innej odpowiedzi (menu rozwijane (CTRL + SPACJA)> Właściwości> Zwiększ rozmiar bufora

  2. Przekieruj dane wyjściowe polecenia do pliku, który będziesz mógł edytować za pomocą dowolnego innego narzędzia, które ci się podoba (notatnik, a nawet edytor CLI, np. „Edycja”):

    katalog> katalog.txt

  3. Lub możesz rozważyć alternatywne opcje wiersza polecenia w systemie Windows (nigdy nie zrozumiałem, jak cmd.exe nie został przepisany przez Microsoft, aby mieć coś z mniejszymi ograniczeniami i większą łatwością użytkowania).

    Możesz sprawdzić na przykład „ Konsolę ”, projekt open source, z wieloma zakładkami i kilkoma interesującymi opcjami, w tym większym buforem.

    Istnieją inne alternatywy, ale nie wiem, że byłyby darmowe.

Sergio
źródło
9

Kliknij prawym przyciskiem myszy pasek tytułu CMD> Właściwości> Układ> Rozmiar bufora ekranu, aby zwiększyć rozmiar bufora ekranu.

Jeśli chodzi o pauzę, jak sugeruje Serodis, zamiast /pwiększości cmd / DOS (nie równych, wiem, ale dotyczy obu), pracuj z |moresufiksem.

Wieża
źródło
Możesz użyć klawisza pauzy na klawiaturze, aby wstrzymać, ale trudno go ustalić. /pto opcja stronicowana dla diri ls, jak sądzę. Wolę /w/p, co daje mi szeroki widok, gdy używam tych poleceń. W każdym razie dzięki za inny sposób dostępu do okna dialogowego bufora.
Wolfpack'08
4

Możesz iść do drop-down->properties->increase buffer size. Zrozumiałem to, przeglądając więcej.

Wolfpack'08
źródło
3
dir /p

Jest to normalna operacja polegająca na rozkładaniu wyników, aby można było przewijać powoli.

Serodis
źródło
Nie szukałem zakresu odpowiedzi, ale opcja strony jest przydatna dla osób z przykładowym problemem. Dziękuję Ci.
Wolfpack'08
1

Oprócz już udzielonych odpowiedzi, Powershell ISE utrzymuje pełny bufor wszystkiego w oknie zachęty.

Jeśli uruchomisz polecenie z okna ISE, będziesz mógł przewinąć do góry bez względu na to, ile danych wyjściowych.

Joel Magoun
źródło