Câu hỏi Đổi tên phiên màn hình


Có thể thay đổi tên của phiên màn hình GNU không? Giả sử tôi gọi nó là "screen -S foo" và tôi muốn đổi tên nó thành bar.


167
2017-12-22 03:43


gốc


Bản sao của stackoverflow.com/questions/3202111/… - l0b0
@ l0b0 Đó là về cách đặt tên. Đây là về đổi tên. - marcog


Các câu trả lời:


Tóm lược

C-a: sessionname mySessionName

Chi tiết

Đây là,

  1. Đính kèm phiên trong câu hỏi.

  2. nhấn Ctrl+A.

  3. Kiểu :sessionname mySessionName - - có, đại tràng đầu tiên là cần thiết ở đó, không có thêm không gian.

  4. Kiểu Đi vào.

Thí dụ

$ screen -S foo
[tách ra khỏi 8890.foo]
$ screen -ls
Có một màn hình trên:
    8890.foo (22/12/11 18:39:22) (Tách rời)
1 Ổ cắm trong / var / run / screen / S-user.

$ screen -r

Ctrl+A: thanh phiên

[tách ra khỏi 8890.bars]
$ screen -ls
Có một màn hình trên:
    8890.bars (22/12/11 18:39:21) (Tách rời)
1 Ổ cắm trong / var / run / screen / S-user.

$ 

Đổi tên mà không cần đính kèm

Màn hình -X chuyển đổi cho phép bạn đổi tên phiên mà không cần đính kèm.

$ screen -X sessionname foobars
$ screen -ls
There is a screen on:
    8890.foobars    (22/12/11 18:39:22) (Detached)
1 Socket in /var/run/screen/S-user.

$ 

Ngoài ra, bạn có thể nhắm mục tiêu cụ thể phiên màn hình theo tên hoặc id hiện tại của nó (hữu ích nếu đã có nhiều phiên):

$ screen -ls
There is a screen on:
    8890.foo        (02/23/2015 18:39:22)   (Detached)
    5136.barfoos    (02/23/2015 18:39:22)   (Detached)
1 Socket in /var/run/screen/S-user.

$ screen -S 8890.foo -X sessionname foobars
$ screen -ls
There is a screen on:
    8890.foobars    (02/23/2015 18:39:22)   (Detached)
    5136.barfoos    (02/23/2015 18:39:22)   (Detached)
1 Socket in /var/run/screen/S-user.

$ 

260
2017-12-22 08:08





Nếu có nhiều phiên, hãy sử dụng:

screen -S 8890.foo -X sessionname bar

55
2017-12-18 16:30



Đây là câu trả lời tốt hơn câu trả lời ở trên vì nó đề cập đến trường hợp chung của nhiều phiên - doon
Đây là câu trả lời hay nhất - Coc


Điều này đổi tên tiêu đề cửa sổ hiện tại trong một phiên, như được hiển thị trong danh sách cửa sổ khi bạn nhấn Ctrl - a+":

  • Trong khi trong một phiên họp màn hình báo chí Ctrl - a + A (đó là chữ hoa một, I E. Shift+một), nhập tên mới và nhấn Đi vào

Bây giờ khi bạn làm Ctrl - a+" tên bạn đặt sẽ xuất hiện trong danh sách cửa sổ thay vì bash.

CHÚ THÍCH: Điều này không trả lời câu hỏi ban đầu, nhưng tôi không xóa câu trả lời vì dường như một số khách truy cập vào chuỗi này đã tìm kiếm cách đổi tên tiêu đề cửa sổ chứ không phải phiên thực tế như OP được hỏi.


9
2017-07-03 13:02



Tôi nghĩ câu hỏi về đổi tên phiên, nhưng câu trả lời này đổi tên các cửa sổ. - Dan Gravell