Cách tăng kích thước bộ đệm cuộn cho tty


8

Tôi có một máy chủ jessie debian mới được cài đặt trong một máy ảo và tôi muốn có thể cuộn lại bằng Shift + PageUp và xem toàn bộ đầu ra của các lệnh như "trình duyệt tìm kiếm apt". Hiện tại tôi chỉ có thể thấy khoảng 5 trang đáng để cuộn.

Tôi đã thử các cách sau để tăng kích thước bộ đệm cuộn lại:

CẬP NHẬT: Tôi phát hiện ra rằng tôi không kích hoạt bộ đệm khung (không có sẵn / dev / fb0) ... bây giờ tôi cố gắng tìm ra cách kích hoạt nó


@ switch87 bạn có ý nghĩa gì với các bản cập nhật? Tôi có một hệ thống mới và tôi đang cố gắng tăng bộ đệm để tôi có thể cuộn dài hơn lên trên bằng cách nhấn Shift + PageUp nhiều lần
dasj19

Câu trả lời:


3

Hóa ra tôi không có bất kỳ bộ đệm khung nào hoạt động trên máy của mình (không có thiết bị nào bên dưới /dev/fb0), vì vậy tôi đã thử gắn một trình điều khiển cho bộ đệm khung.

Tôi đã nhận được một bộ đệm khung hoạt động cài đặt v86dtrình giả lập (được yêu cầu bởi uvesafbtrình điều khiển bộ đệm khung) sau đó kích hoạt trình điều khiển uvesafb với modprobe uvesafb.

Tại thời điểm này khi tôi có bộ đệm khung, /dev/fb0tôi nhận thấy rằng phạm vi cuộn lại tăng lên.

Để có những thay đổi vĩnh viễn khi khởi động, tôi đã làm như sau:

  • đã tạo một tệp cấu hình mới bên dưới /etc/modules-load.d/uvesafb.confchứa chuỗi uvesafb. Mô-đun này sẽ được tải tại thời điểm khởi động kể từ bây giờ.

  • thay đổi nội dung các tập tin cấu hình grub nằm tại /etc/default/grubvà bổ sung fbcon=scrollback:1024kcho các GRUB_CMDLINE_LINUX_DEFAULTtùy chọn sau đó một update-grub. Sau đó tôi nhận thấy rằng bộ đệm cuộn 1024KB không đủ cho nhu cầu của tôi và tôi đã tăng nó lên 4096KB.


1

Nhiều chương trình dòng lệnh ghi vào đầu ra tiêu chuẩn, có nghĩa là bạn có thể làm một cái gì đó như thế này để ghi nhật ký đầu ra:

apt search browser >> ~/my-log.log

Nhưng, một cách tiếp cận minh bạch hơn là sử dụng khả năng ghi nhật ký của bộ ghép kênh đầu cuối.

Ví dụ: với tmuxbạn có thể làm như sau:

  1. Từ một thiết bị đầu cuối chạy tmux, sẽ tạo ra một vỏ mới trong tiện ích.
  2. Giả sử các ràng buộc bàn phím mặc định của tmux, nhấn CTRL-b, sau đó SHIFT:(giữ SHIFT và nhấn dấu hai chấm). Điều đó sẽ đưa bạn vào chế độ lệnh của tmux.
  3. pipe-pane -o 'cat >> ~/my-log.log'và bấm ENTER.
  4. Chạy bất cứ lệnh nào bạn muốn trong khung tmux đó; họ sẽ đăng nhập vào ~/my-log.log.

cảm ơn vì cách giải quyết này, tôi cũng có thể sử dụng lệnh ít hơn nhưng tôi không tìm cách giải quyết, tôi muốn có thể cuộn qua đầu ra
dasj19

Với tmux, bạn có thể điều chỉnh kích thước của bộ đệm, cho phép bạn cuộn lại. Điều này là khác biệt với việc đăng nhập tôi đã đề cập. Xem stackoverflow.com/questions/18760281/ khăn
Emmanuel Rosa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.