GNU Screen , aradığınız cevaptı - ama Vi gibi. Başarılı bir Ekran ortamı oluşturmak için birçok komut öğrendiniz. İşte başlamanız için bazı şeyler. Her şeyden önce bu .screenrc
http://paste.ubuntu.com/473764/ bunu kullanıcılarınızın ana klasöründeki uzak sunucuya kaydedin. Uzaktaki makineye bir sonraki kurulum ekranı ( sudo apt-get install screen
) Daha sonra, buradan ateşlemek isteyeceksiniz, "ekranı açma" için bazı komutlar:
screen
- Bu oldukça basit. Yeni bir ekran oturumu başlatır
screen -ls
- Tüm aktif ekran oturumlarını listeler. Evet, birden fazla ekranın içinde birden fazla terminal olabilir. ÇOK TATLI.
Numune
screen -ls
There is a screen on:
16467.pts-0.ubuntu (08/05/2010 07:47:53 PM) (Detached)
1 Socket in /var/run/screen/S-marco.
screen -x <pid>
- Bu, bir Ayrılmış ekran oturumuna devam edecektir, IE: screen -x 16467
Bir Ekrana girdikten sonra (ve örnek dosyamı kullandınız .screenrc
) aşağıdakileri göreceksiniz:
(LOAD) 0$* bash
Sunucuların yükü ve açık olan tüm "terminal sekmelerinin" listesi. Şu anda sadece bir pencere. Bir şeyler yazın sonra Bu Tuş Kombinasyonuna basın: Ctrl + A
bırakın, ardından düğmesine basın c
. Ctrl + A
kaçış dizisidir. Tüm komutlar bu kombinasyonla başlatılır. c
yeni sekme oluştur. (LOAD) 0-$ bash 1$* bash
Açık olan başka bir sekme olduğunu ve etkin sekmenin 1 olduğunu gösteren altbilgiye sahip olduğunu göreceksiniz . Ekran oturumu başına maksimum 60 sekme açabilirsiniz.
Eğer çıkış ekranına istiyorum ama kullanımını çalışmasını sağlamak ise Ctrl + A
o zaman d
oturumunuzu ayırmak hangi. Son olarak kullanarak sekmeleri kapatabilirsiniz Ctrl + A
sonra k
(o kilitleniyor ise) o sekmeyi öldürecek ancak genellikle sadece yazabilirsiniz hangi exit
bir terminalde sanki ve o sekmeyi kapanacak.
Son olarak tüm pencereleri yazabilirsiniz açmak Listeye Ctrl + A
sonra "
.
Daha fazla bilgi için Man dosyasının üzerine dökmeniz gereken Ekran için birçok seçenek bulunmaktadır. Bazı dezavantajlar var. Ekrandaki kaydırma çubuğunu kullanamazsınız, geri almak için arabellek denetimlerini kullanmanız gerekir, ancak yukarıdakilerin bunun uygun bir seçenek olup olmadığını görmeniz için yeterlidir. Bu konuda harika bir şey ve Sistem Yöneticisi olarak çokça uğraştığım bir şey - ağ bağlantısı. Ağınız kesilirse operasyonlarınız kaybolmaz! Çünkü ekran sunucuda çalışıyor. Sadece o zaman SSH ile tekrar giriş gerekir screen -ls
ve screen -x
sizin oturumuna.