Unix: Ekranda bölünme nasıl yapılır


83

screenBir makinede aynı anda birden fazla şey yapmak istediğim için birkaç ssh bağlantısı ve terminal penceresi açmak zorunda kalmamam için unix'te nasıl kullanılacağını öğrenmeye çalışıyorum . Split komutunu oldukça faydalı buldum, ancak çözemediğim bir problemim var ... nasıl çözebilirim?

Bölünmüş olarak bölebiliyorum ^A Sve aralarında geçiş yapıyorum ^A ^I, ancak bölmenin nasıl kaldırılacağını çözemiyorum ...


Bir ekranı büyütmek veya bir ekranı kapatmak istiyor musunuz?
Mikel

1
@Mikel: Bir tanesini kapat. Ancak bir tanesini nasıl en üst düzeye çıkaracağını bilmek bir gün de işe yarayabilir. Kalanı kapatmak için bir aracı büyütmenin mümkün olduğunu varsayıyorum?
Svish

Yanıtlar:


76

ctrl- a, Xbenim dağıtımımda da işe yaramaz.

ctrl- tuşuna basarak yardıma giderseniz a, listede bir komut ?olmadığını görebilirsiniz remove. (Bu, nedense dağılımımda durum böyle). Bunun, komut için hiçbir anahtarlamanın bulunmadığı anlamına geldiğini unutmayın; ancak komut, maxelostönerilen "uzun form" kullanılarak da çalışmalıdır .

Endişelenmeyin, geçerli bölmeyi hala "uzun form": ctrl- a: kaldır ile kaldırabilirsiniz enter.

Ek olarak, bu satırı ~ / .screenrc dosyanıza koyarak (ve daha sonra değişikliklerin etkili olması için ekranı yeniden başlatarak) removekomutu bağlayabilirsiniz X:

bind X remove

Yanlışlıkla oturumunuzu kilitlediyseniz ve root şifreniz kilitlenmezse, sadece yeni bir terminal / ssh bağlantısı açın ve ekran oturumunu tekrar takın.
geçerli

33

Tüm bölmeleri kapatmak için sadece ctrlaQ( aekran komut anahtarınız verilir) kullanın. ctrlaXmaxelot yorumlandığı gibi sadece aktif pencereyi kapatır.

Örneğin, bu sayfa ekran bölmesini ve ekran için diğer yararlı tuşları belgeler.


<kbd> ^ A Q </kbd> yaptığımda, tüm bölmelerim kaldırılmış olarak boş bir ekran görüyorum.
Svish

4
Belki C-a Xdaha uygundur ( remove). BTW, C-a : command RETsık kullanmadığım komutlar için yazmayı tercih ediyorum . Bir komutun adını hatırlamak klavye kısayolundan daha kolay.
geç

@Svish Ben de aldım, sadece C-a npencerene geri dönmek için takip et .
krs013

10

CTRL a+ Qayırır ve geçerli pencerede kalmanızı sağlar

buna karşılık

CTRL a+ Xayırır ve aşağıdaki pencereye oturtur

Q'lu birincisi, daha büyük bir alana ihtiyaç duyduğunuzda mevcut pencerede kalmak isteyebileceğinizden mükemmeldir :)

Tabii bundan sonra ekrana bölmek dönmek gerektiğinde, tekrar yapmanız gerekecektir CTRL a+ Sve CTRL a+ Tabile CTRL a+ Spacegeri almak için ama bu ileri geri basitçe geçiş yapmak için bir yol olup olmadığını Yani iyi olurdu ... Tamam .


1
CA Q ipucu için teşekkürler! Ancak, 'Q' aslında "sadece" anlamına gelir: eğer birden fazla "pencere" varsa, cA Q mevcut pencereyi diğer pencereleri kapatarak tek pencereye çevirir. OTOH, cA: kaldır yalnızca geçerli pencereyi kapatır.
aqn

FYI tmux 'fullscreen' toggle komutuna sahiptir. GNU Screen için bir eşdeğer olup olmadığını bilmiyorum, etkisini tersine çevirir C-a Q.
Thiago Perrotta
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.