Làm cách nào để tăng số lượng dòng hiển thị trên cửa sổ thiết bị đầu cuối Ubuntu?


9

Tôi là nhà phát triển Ruby on Rails . Tôi đã chạy máy chủ Ruby on Rails trong cửa sổ terminal. Ruby on Rails xuất thông tin nhật ký vào các cửa sổ đầu cuối. Nhưng do nhật ký dài, các dòng nhật ký đầu tiên không thể truy cập được đối với tôi thông qua cuộn cửa sổ.

Làm thế nào tôi có thể tăng số lượng dòng được hiển thị trong cửa sổ thiết bị đầu cuối?

Nhập mô tả hình ảnh ở đây

Câu trả lời:


18

Nhấp vào EditProfilesScrolling. Sau đó tăng giá trị bên dưới limit scrollback to:hoặc bỏ chọn nó để cho phép cuộn qua các dòng không giới hạn.

Tùy chọn thiết bị đầu cuối

Từ nhận xét của Kevin: Hãy cẩn thận với việc bỏ chọn tùy chọn đó. Nếu một chương trình phát điên và truyền nhiều dữ liệu vào thiết bị đầu cuối của bạn, bạn có thể gặp vấn đề về bộ nhớ.


hoặc chỉ bỏ qua?
David Bailey

4
Hãy cẩn thận với việc bỏ chọn hoàn toàn tùy chọn đó. Nếu một chương trình phát điên và truyền nhiều dữ liệu vào thiết bị đầu cuối của bạn, bạn có thể gặp vấn đề về bộ nhớ.
Kevin

Lời khuyên tốt. Có một số upvote @Kevin: D Nhưng tôi chưa bao giờ đề cập đến việc bỏ chọn>: - D AB đã làm>: D
Rinzwind

Lời khuyên tốt, nhưng điều này cũng có thể được thực hiện từ dòng lệnh. Lời khuyên này là không thể đối với tôi, vì tôi không có máy tính để bàn (Tôi đang chạy Ubuntu 18.04 LTS dưới dạng hệ thống con windows cho linux, wsl).
patrik

7

Mở cài đặt cấu hình cho thiết bị đầu cuối thông qua

Chỉnh sửa > Cài đặt cấu hình .

Hoặc với một nhấp chuột phải trong thiết bị đầu cuối:

Hồ sơ > Cài đặt hồ sơ

Thay đổi giá trị cho Limit scrollbackhoặc xóa dấu để cuộn không giới hạn.


1
Của tôi có một hình ảnh>: - D
Rinzwind

1

Suy nghĩ về điều này theo một cách khác, bạn cũng có thể chuyển hướng đầu ra sang một tệp và sau đó sử dụng less +Fđể truyền tệp vào less. Nhấn ctrl + csẽ dừng luồng và gõ shift + fsẽ tiếp tục luồng.

Điều này cũng mang lại cho bạn thêm lợi ích của việc có thể làm nổi bật những điều bạn quan tâm. Ví dụ: nhập /my_search_term(tìm kiếm chuyển tiếp) hoặc ?my_search_term(tìm kiếm ngược) cũng sẽ nổi bật my_search_termtrong tệp. Điểm nổi bật này sẽ tiếp tục khi các luồng dữ liệu mới trong.

Làm thế nào để tôi xuất ra một tập tin?
Có một vài lựa chọn, nhưng để hoàn thiện, điều này có thể là tốt nhất:

start_rails_server &>> my_new_logfile

Các &>ống chí cả stdout stderr vào file log. (Bạn có thể chọn cái này hoặc cái kia bằng cách sử dụng một số, 1cho thiết bị xuất chuẩn và cho thiết bị xuất 2chuẩn, mặc dù thiết bị xuất chuẩn là ẩn để bạn có thể làm cmd > filevà bạn sẽ nhận được thiết bị xuất chuẩn vào tệp của mình.)

Dấu ngoặc góc gửi đầu ra tới my_new_logfile, và thực tế là có hai nghĩa là nó sẽ nối vào tệp nếu nó tồn tại và tạo một cái mới nếu không. Nếu bạn đã sử dụng dấu ngoặc đơn, thì mọi tệp hiện có sẽ bị ghi đè:

start_rails_server &> my_new_logfile
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.