Selamlar arkadaşlar bu yazımda sizlere Ubuntu 20.04 üzerinde Screen programından bahsedeceğim.
Ubuntu ya da terminal’den çalıştığınız Linux OS’lerde uzun süreli çalışacak olan görevleriniz olması durumunda, aniden oluşacak olan bağlantı hataları, SSH bağlantınızın kapanması gibi durumlarda ilerlediğiniz durum birden son bulacak ve çalışmanız kesilecektir.
Bu durumdan kurtulmanızı ve Oturumlarınızı devam ettirmenizi sağlayacak olan program ise Screen’dir.
Screen, bir terminal çoklayıcıdır.Bir Screen oturumu açmanız durumunda içerisinde birden fazla Terminal açabilirsiniz. Bu sayede bağlantınız kopsa bile bu oturumlarda çalıştırmış olduğunuz Task’lar çalışmaya devam edecektir.
– Ubuntu Cihazımıza Screen Yüklemek :
> sudo apt install screen
> screen --version
İlk komut ile yükleme yapabilir, ikinci komut ile verisyon kontrolü sağlayabilirsiniz.
– Screen Programını Başlatmak :
> screen
Komudunu yazıyoruz ve Enter tuşuna basarak çalıştırabilirsiniz. Karşınıza ilk olarak screen çalıştırdığınızı anlamanız için yazılar çıkacaktır. Sonrasında bir tuşa basmanızı isteyecek ve yine normal Terminal ekranına döndücektir ama halbuki Screen’in içerisindesiniz.
Daha sonra ilk tuş kombininiz Ctrl + a tuşları ikisine birden basın ve ardından ? (Shift’e basarak) yapın ve karşınıza Help ekranı gelecektir.
– Ad Belirleyerek Screen Çalıştırmak :
> screen -S {Oturum_Adı}
Belirlediğiniz bir oturum adı ile Screen ekranı başlatabilirsiniz. Bunu yaparkende -S (büyük Harf) kullanabilirsiniz.
Ben deneme yaparken anlamak adına bir kaç kez açtım bunlarıda farklı ID’ler ile kendi açıyor zaten.
– Screen Pencereleri ile çalışmak :
Yeni bir Screen oturumu başlattığınızda, içerisinde Shell bulunan bir pencere oluşturur. Bu Screen oturumunda birden fazla pencereniz olabilir.
Yukarıdaki şekilde bir Screen oturumu içerisinde birden fazla pencere açtığımızda nasıl göründüğünü görüyorsunuz. Aşağıda ise sizlere kodlarını vereceğim. Bu alanda şunu söylemek istiyorum arkadaşlar (Ctrl + a) tuşları hep sabit, yanına eklenecek olan S (Shift ile büyük yapmalısınız) harfi büyük olabilir ya da c (küçük harf) harfi küçük olabilir bunlara dikkat etmelisiniz. Formatı şu şekilde belirleyerek yazacağım arkadaşlar ÖR : (Ctrl + a) S ya da (Ctrl + a) c Parantez içerisindekileri ilk olarak basmalı daha sonra küçük ya da büyük olmasına göre sadece c ye ya da Shift + s ye basacaksınız.
– (Ctrl + a) c : Oluşturduğunuz Screen oturumu içerisinde yeni pencere açar.
– (Ctrl + a) “ : Pencereleri listeler.
– (Ctrl + a) 0-9 : Sayılarla birlikte basmanız durumunda oturumunuzdaki pencereler arasında geçiş yapacaktır.
– (Ctrl + a) A : Bulunduğunuz pencerenin adını değiştirebilirsiniz.
– (Ctrl + a) S : Pencerelerinizi Yatay ayırır.
– (Ctrl + a) | : Pencerlerinizi Dikey ayırır.
– (Ctrl + a) tab tuşu : Ayırdığınız pencereler arasında gezebilirsiniz.
– (Ctrl + a) – (Ctrl + a) : Tuşlarını iki kere kullanırsanız pencereleri sırasıyla gezersiniz.
– (Ctrl + a) Q : Ayırdığınız pencereleri, içerisinde bulunduğunuz pencere dışında kapatacaktır.
– (Ctrl + a) X : Ayırdığınız pencerelerden üstünde çalıştığınız pencereyi kapatır.
– Screen Penceresini Arka Tarafta Çalıştırmaya Devam Etmek :
Pencerelerde çalışmanızın herhangi bir anında;
(Ctrl + a) d veya (Ctrl + a) (Ctrl + d) tuşlarını kullanmanız durumunda Screen arkaplana alınacaktır. İçerisinde çalıştırdığınız görevler ise çalışmaya devam edecektir.
– Screen Penceresini Geri Dönmek :
> screen -ls
Arka plana aldığınız Screen Oturumlarını listelemek için kullanırız.
> screen -r [Oturum_ID]
Komutu ile ise Screen Oturumuna tekrar giriş yaparız. ÖR : screen -r 3795.
Evet arkadaşlar bu yazımda ise Ubuntu cihazınızı daha efektif kullanabilmeniz için Screen programını anlattım. Umarım yararlı bir içerik olmuştur. Aynı şekilde örnek çalışmanın videosunu Youtube kanalımda bulabilirsiniz. Bana destek olmak isterseniz kanalıma abone olabilirsiniz.
Bir sonraki yazılarımda görüşmek üzere kendinize iyi bakın.