Przeglądając zawartość plików, chciałbym automatycznie catskracać pliki, ale lesste, które przekraczają rozmiar ekranu. Mógłbym czegoś użyć wc -l, ale czy istnieje lepszy sposób, który może uwzględniać również rozmiar okna / bieżącą liczbę dostępnych linii?
catdo przeglądania plików. Zazwyczaj powinieneś używać tylko catdo wysyłania zawartości pliku na standardowe wyjście, aby można go było przesłać do innego procesu. Powodem, dla którego należy unikać używania catdo przeglądania, jest wysyłanie nieprzetworzonych bajtów do terminala, co może powodować wykonywanie nieoczekiwanych poleceń terminala (np. Niektórzy użytkownicy utknęli, gdy plik zawierał odpowiednie bajty do wyłączenia klawiatury terminala) . Zwykle powinieneś używać pagera lesslub edytora, który formatuje znaki specjalne do wyświetlania, aby nie były interpretowane przez terminal.
cat -vaby unikał znaków specjalnych.
catmożliwe jest dzielenie ekranu ? co może być lepszym rozwiązaniem
cat -vsię
git logktórym robi to dokładnie. Nigdy nie wiesz z góry, co dostaniesz (czy musisz trafićq?).