Làm thế nào để liên kết thoát với một khóa?


0

Khi tôi đang sử dụng screen, mỗi khi tôi sử dụng kill, nó sẽ nhắc xác nhận và hỏi tôi có thực sự giết hay không (điều mà tôi thực sự làm sau khi nhấn quá nhiều phím). Để có được điều này, tôi gõ exitthay thế. Nhưng tôi có thể ràng buộc một chìa khóa cho nó?

bind key exit không hoạt động...


Bạn đang gõ kill / exit ở đâu?
Jon

1
Hãy thử sử dụng CTRL-D thay vì thoát.
Zoredache

Không rõ bạn đang yêu cầu điều gì. Ae bạn nói về killlệnh được sử dụng để giết một quá trình? Ở đâu / tại sao bạn cần gõ exit? Ctrl + D có thể được sử dụng để thoát tại các lời nhắc khác nhau, bao gồm hầu hết các shell. Và dù sao, điều này có mùi giống như một vấn đề XY .
nitro2k01

@ chipperyman573 Tôi không biết tại sao tôi lại gắn thẻ screennhưng nó tự động được đổi thànhdisplay
texasbruce

@ nitro2k01 Nó đã được sửa. Xem bình luận của tôi ở trên.
texasbruce

Câu trả lời:


0

Những gì bạn có thể làm là liên kết một khóa để gửi "exit ^ M" đến phiên shell của bạn thay vì tạo lệnh kill cho màn hình. Tất nhiên, điều này chỉ hoạt động trong trường hợp bạn không có gì khác xảy ra trong vỏ. Trong những dịp đó, bạn có thể phải sửa đổi ví dụ này một chút, ví dụ để gửi CTRLCtheo sau là thoát.

Thêm bind ^K stuff "exit^M"vào của bạn ~/.screenrcvà đánh giá lại nó bằng CTRL+ a : source ~/.screenrc.

Sau đó bạn sẽ có thể giết phiên vỏ có một dòng commmand trống chờ đợi với CTRLaCTRLK(chú ý K vốn có, có thể bạn không muốn hoàn toàn ghi đè lên các lệnh kill của màn hình chính 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.