Như đã đề cập sớm, screen
có thể làm tất cả các mẹo. Nhưng không chỉ những gì bạn cần. Tôi đã sử dụng màn hình trong nhiều năm và bây giờ sử dụng nó mỗi lần tôi đăng nhập vào hệ thống. Hãy thử cài đặt screen
và tạo ~/.screenrc
với cấu hình như vậy:
sessionname vcflists
startup_message off
deflogin off
vbell off
msgminwait 0
msgwait 10
log off
backtick 1 0 0 hostname
caption splitonly "%?%F%{= yk}%:%{= Kk}%? %n %t%="
hardstatus alwayslastline "%{= rY} %1` %{= kg} %0c %{= bY} %-w%{= Yk} %n %t %{-}%+w %=%{g}%l "
Sau đó chạy screen -Rd vcf
. Đó là lời mời thích nhất của màn hình. Bạn sẽ kết nối lại với phiên được tạo trước đó với tên vcf * (hoặc được cảnh báo nếu không rõ ràng) hoặc, nếu phiên chưa được mở, nó sẽ được tạo. CTRL+ Alà một khóa meta làm mọi thứ. CTRL+A C
( CTRL+ A, sau đó C) tạo cửa sổ mới (màn hình) bên trong phiên. CTRL+A SPACE
di chuyển tập trung đến cửa sổ tiếp theo trong một vòng. CTRL+A D
tách phiên hiện tại giữ tất cả các cửa sổ chức năng giữa các kết nối. Nếu bạn đã khởi chạy một số tác vụ looooong, bạn có thể tách ra khỏi màn hình và gắn lại vào nó sau để xem điều gì sẽ xảy ra. Điều tương tự cũng xảy ra nếu phiên ssh của bạn bị mất - màn hình vẫn tồn tại với tất cả các cửa sổ đã mở và tất cả các tác vụ được khởi chạy.
Nếu bạn muốn đóng một số cửa sổ bên trong màn hình - chỉ exit
từ vỏ trong đó. Nếu bạn muốn đóng tất cả các shell / tác vụ trong tất cả các cửa sổ và màn hình thoát - chỉ cần nhấn CTRL+A CTRL+\
và nhấn "Y" khi được hỏi.
Đối với tất cả phần còn lại xem màn hình người đàn ông.