Có thể thay đổi tên phiên màn hình GNU sau khi tạo không?


4

[Điều này tiếp tục câu hỏi trước đây của tôi Làm sao tôi biết tôi đang chạy trong "màn hình" linux hay không? ]

Là tiêu đề, tôi có thể?

Tôi đã thử screen -S mysessnhưng nó tạo ra một màn hình mới thay vì thay đổi tên của màn hình hiện tại.

Tôi cũng đã thử screen -X 'sessionname haha', nhưng không có kết quả. Nó chỉ hiển thị một thanh màu nghịch đảo ở dưới cùng của thiết bị đầu cuối

-X: unknown command 'sessionname haha'

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

Câu trả lời:


19

Sử dụng Ctrl- a:để đến chế độ lệnh cho phiên và sau đó sử dụng sessionnamelệnh

sessionname session1

BIÊN TẬP:

Sử dụng ví dụ của bạn ở trên:

Nếu bạn detachedđến từ một phiên, bạn có thể thay đổi tên phiên với

screen -r 25278.pts-15.linux-ic37 -X sessionname YourSessionName

Nếu bạn attachedtham gia phiên thì bạn có thể thay đổi tên phiên bằng

screen -d -r 25134.pts-3.linux-ic37 -X sessionname YourSessionName

Iain, bạn giống như Wikipedia với các đặc quyền mod được thêm vào. Đó là điều tuyệt vời của tôi, tôi-không-biết-nhưng-sẽ-sử dụng-thường-tôi-làm trong ngày, và thậm chí còn chưa đến 9 giờ sáng. Cảm ơn!
MadHatter

Cảm tạ. Nhưng tôi muốn nó được thực hiện theo chương trình để được chạy từ tập lệnh shell chứ không phải tương tác.
Jimm Chen

2
@JunChen: bạn nên nói điều đó trong câu hỏi của bạn rồi!
dùng619714

Cảm ơn bạn. Tôi hiểu rồi Các trích dẫn duy nhất trong lệnh của tôi gây ra vấn đề. Dù sao, tôi nghĩ rằng tôi đã làm cho nó rõ ràng ngay từ đầu, bởi vì từ ảnh chụp màn hình của tôi, bạn có thể thấy tôi đã cố gắng thay đổi tên phiên thông qua dòng lệnh.
Jimm Chen

Và tôi thấy rằng, để thay đổi tên phiên hiện tại , chỉ cần gõ screen -X sessionname hahakhông phải lúc nào cũng hoạt động. Khi thực hiện lần thứ hai, chắc chắn sẽ thất bại với thông báo như - cho /var/run/uscreens/S-chj2/16218.pts-9.linux-ic37: No such file or directoryđến khi một câu hỏi đang chờ xử lý.
Jimm Chen
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.