Làm cách nào để đổi tên một phiên màn hình gnu


41

Tôi đang chạy một phiên màn hình và tôi muốn thay đổi tên của nó. Tôi biết rằng khi bắt đầu một phiên màn hình mới, tôi có thể sử dụng tùy chọn '-S' để đặt tên cho nó. Làm cách nào để thay đổi tên đó khi phiên đã bắt đầu?

Câu trả lời:


53

Có một lệnh màn hình để làm điều này. Từ hướng dẫn :

Lệnh: sessionname [ tên ]

(không ai)

Đổi tên phiên hiện tại. Lưu ý rằng đối screen -listvới tên hiển thị với id quy trình được chuẩn bị trước. Nếu tên đối số bị bỏ qua, tên của phiên này sẽ được hiển thị.

Chú ý : Biến$STYmôi trường vẫn phản ánh tên cũ. Điều này có thể dẫn đến sự nhầm lẫn. Mặc định được xây dựng từ tên tty và máy chủ lưu trữ.

Để truy cập dòng lệnh màn hình, hãy sử dụng Prefix:, trong đó Tiền tố thường Ctrl-a.

Vì vậy, rất có thể bạn sẽ phải làm như vậy: Ctrl-a:sessionname [name]


không hoạt động trên mac. Bạn có nghĩa là nhấn control + a +:ba nút cùng một lúc?
Ka-Wa Yip

3
không, nó có nghĩa là ctrl + a (cả hai nút cùng một lúc) theo sau là ':'
Harry Wood

24

Để đổi tên tiêu đề cửa sổ trong một phiên màn hình, hãy sử dụng:

  • nhấn và phát hành Ctrl+ avà sau đó nhấn Shift+a

Để đổi tên tên phiên thực tế (hiển thị với screen -ls), sử dụng:


3
Có vẻ như điều này thay đổi tiêu đề cửa sổ, nhưng không phải tên được hiển thị, ví dụ, screen -Rhoặc screen -list.
reg

4
Như @reg tuyên bố, điều này thay đổi tiêu đề của cửa sổ hiện tại như được thấy trong Ctrl-a "- không phải toàn bộ phiên màn hình, đó là câu hỏi mà OP đặt ra.
John Rix

không hoạt động trên mac. Ý bạn là báo chí control + shift +a?
Ka-Wa Yip

2
@kww nó nhấn Ctrl-atrước, sau đó Shift-a.
mitnk

C+ahoàn toàn không giúp ích gì, nhưng liên kết bạn đã đăng đã làm
machineaddict

5
# screen -S old_session_name -X sessionname new_session_name

1
Điều này không hoạt động với tôi trên Fedora 29 (Phiên bản màn hình 4.06.02 (GNU) 23-ngày 17 tháng 10), tôi phải sử dụng Ctrl atheo sau :sessionname <new-session-name>. Tuy nhiên, nó đã hoạt động trên OS X với phiên bản Màn hình 4,00,03 (FAU) ngày 23 tháng 10 năm 06
adamc

0

Có thể không trả lời chính xác câu hỏi này, nhưng để thay đổi tên hiển thị ở dưới cùng (0 bash), bạn có thể sử dụng

  • Ctrl- asau đó :title <newtitle>thay đổi bashphần
  • Ctrl- asau đó :number <newnumber>để thay đổi số (cũng sẽ thay đổi thứ tự tương đối của phiên bản phiên của bạn).
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.