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 + c
sẽ dừng luồng và gõ shift + f
sẽ 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_term
trong 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 và 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ố, 1
cho thiết bị xuất chuẩn và cho thiết bị xuất 2
chuẩn, mặc dù thiết bị xuất chuẩn là ẩn để bạn có thể làm cmd > file
và 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