Khi xem nội dung của các tệp, tôi muốn tự động rút cat
ngắn các tệp nhưng less
những tệp vượt quá kích thước màn hình. Tôi có thể sử dụng một cái gì đó với wc -l
, nhưng có cách nào tốt hơn mà cũng có thể xem xét kích thước cửa sổ / số lượng dòng hiện tại có sẵn không?
LƯU Ý: Nói chung, bạn nên tránh sử dụng
—
Chris Trang
cat
để xem các tập tin. Thông thường, bạn chỉ nên sử dụng cat
để gửi nội dung của tệp tới thiết bị xuất chuẩn để có thể chuyển sang quy trình khác. Lý do để tránh sử dụng cat
để xem là vì nó gửi các byte thô đến thiết bị đầu cuối, điều này có thể khiến các lệnh đầu cuối không mong muốn được thực thi (ví dụ: một số người dùng đã bị kẹt khi một tệp tình cờ chứa đúng byte để tắt bàn phím đầu cuối) . Bạn thường nên sử dụng một máy nhắn tin như less
hoặc trình soạn thảo, định dạng này sẽ định dạng các ký tự đặc biệt để hiển thị để chúng không bị thiết bị đầu cuối giải thích.
Nếu bạn sẽ sử dụng mèo để xem nội dung tệp trực tiếp trong thiết bị đầu cuối, ít nhất hãy sử dụng
—
Chris Trang
cat -v
để nó thoát các ký tự đặc biệt.
@bitmask điểm tốt, đó là lý do tại sao tôi hỏi Có thể chia màn hình
—
Tobias Kienzler
cat
không? đó có thể là một giải pháp tốt hơn
@ChrisPage Bàn phím của tôi không bị giết, nhưng tôi nghĩ rằng tôi đã xoay sở để mã hóa bảng mã một lần ... Cảm ơn bạn đã chỉ
—
Tobias Kienzler
cat -v
ra
git log
đó thực hiện điều này chính xác. Bạn không bao giờ biết trước những gì bạn sẽ nhận được (bạn có phải đánhq
không?).