Przeglądając zawartość plików, chciałbym automatycznie cat
skracać pliki, ale less
te, 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?
cat
do przeglądania plików. Zazwyczaj powinieneś używać tylko cat
do 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 cat
do 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 less
lub edytora, który formatuje znaki specjalne do wyświetlania, aby nie były interpretowane przez terminal.
cat -v
aby unikał znaków specjalnych.
cat
możliwe jest dzielenie ekranu ? co może być lepszym rozwiązaniem
cat -v
się
git log
którym robi to dokładnie. Nigdy nie wiesz z góry, co dostaniesz (czy musisz trafićq
?).