Màn hình GNU: Làm cách nào để bật hoặc tắt ghi nhật ký trong khi màn hình đã được đính kèm?


12

Giả sử tôi có một màn hình đính kèm, nhưng tôi quên thực hiện screen -Lban đầu. Có thể bật và tắt ghi nhật ký của màn hình hiện được đính kèm mà không cần thực hiện lại màn hình không?

Tôi biết rằng có thể lấy những gì thực chất là ảnh chụp màn hình của màn hình hiện đang được đính kèm bằng cách nhấn Ctrl+a h(tổ hợp phím đó theo sau h), nhưng tôi muốn kích hoạt tính năng ghi nhật ký liên tục của màn hình đính kèm. Có thể không?

Câu trả lời:


15

Để bật ghi nhật ký trên cửa sổ hiện tại của phiên màn hình, hãy nhấn Ctrl+AH(chữ hoa H, Shift+Hnếu bạn thích).

Điều đó thực sự làm thay đổi trạng thái đăng nhập (vì vậy nếu các cửa sổ đã được ghi lại trước đó, thì bây giờ nó không còn được ghi lại).

Đó là loglệnh trong screen, vì vậy bạn cũng có thể thực hiện Ctrl+A:và nhập log(hoặc log onđể bật thay vì bật trạng thái) hoặc chạy screen -X log ontrong trình bao chạy trong cửa sổ hiện tại.

Để cho phép đăng nhập trên tất cả các cửa sổ, hãy sử dụng atlệnh để áp dụng điều đó cho tất cả các cửa sổ:

screen -X at '#' log on

Hoặc nhấn Ctrl+A:và nhập at \# log on.

Để biết thêm chi tiết, xem:

info -f screen --index-search=at
info -f screen --index-search=log

Tất cả những gì tôi đã làm là Ctrl + a +: và sau đó gõ log onvào dấu nhắc. Không cần sử dụng at \#. Còn ai xác nhận không?
Yzmir Ramirez

@YzmirRamirez, log onchỉ tương đương với ^A H, nó chỉ ghi nhật ký cửa sổ hiện tại. Bạn cần at # log onphải làm điều đó cho mọi cửa sổ.
Stéphane Chazelas

Ctrl + a + h tạo tệp hardcopy.0 của màn hình hiện tại.
Yzmir Ramirez

@YzmirRamirez, có và Ctrl + a H (capital h, shift + h) bật tắt đăng nhập cho Window hiện tại như câu trả lời này đang nói.
Stéphane Chazelas
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.