Android

Linux ekranı nasıl kullanılır

Alex Steffen: The route to a sustainable future

Alex Steffen: The route to a sustainable future

İçindekiler:

Anonim

Uzak bir makinede uzun süredir devam eden bir görev yaptığınız durumla karşılaştınız mı ve aniden bağlantınız koptu, SSH oturumu sonlandırıldı ve işiniz kayboldu. Bir noktada hepimize oldu, değil mi? Neyse ki, oturumları sürdürmemize izin veren screen adı verilen bir yardımcı program var.

Giriş

Ekran veya GNU Ekran bir terminal çoklayıcıdır. Başka bir deyişle, bir ekran oturumu başlatabilir ve daha sonra o oturum içinde istediğiniz sayıda pencereyi (sanal terminal) açabilirsiniz. Ekranda çalışan işlemler, bağlantınız kesilse bile pencereleri görünmediğinde çalışmaya devam eder.

Linux GNU Ekranını Yükleme

Ekran paketi günümüzde çoğu Linux dağıtımına önceden yüklenmiştir. Sisteminize yüklenip yüklenmediğini aşağıdakileri yazarak kontrol edebilirsiniz:

screen --version

Screen version 4.06.02 (GNU) 23-Oct-17

Ubuntu ve Debian'a Linux Ekranı Yükleme

sudo apt install screen

Linux Ekranını CentOS ve Fedora'ya Yükleme

sudo yum install screen

Linux Ekranını Başlatma

Ekran oturumu başlatmak için konsolunuza screen yazın:

screen

Bu bir ekran oturumu açar, yeni bir pencere oluşturur ve o pencerede bir kabuk başlatır.

Bir ekran oturumu açtığınıza göre, aşağıdakileri yazarak komutların bir listesini alabilirsiniz:

Ctrl+a ?

Adlandırılmış Oturuma Başlamak

Adlandırılmış oturumlar, birden çok ekran oturumu çalıştırdığınızda yararlıdır. Adlandırılmış bir oturum oluşturmak için screen komutunu aşağıdaki bağımsız değişkenlerle çalıştırın:

screen -S session_name

Açıklayıcı bir oturum adı seçmek her zaman iyi bir fikirdir.

Linux Ekran Windows ile Çalışma

Yeni bir ekran oturumu başlattığınızda, içinde bir kabuk bulunan tek bir pencere oluşturur.

Bir Ekran oturumunda birden çok pencereniz olabilir.

Ctrl+a c kabuk tipinde yeni bir pencere oluşturmak için, 0…9 aralığındaki ilk kullanılabilir sayı ona atanacaktır.

Aşağıda Linux Ekran Windows'unu yönetmek için en yaygın komutlar bulunmaktadır:

  • Ctrl+a c Yeni bir pencere oluştur (kabuklu) Ctrl+a " Tüm pencereleri listele Ctrl+a 0 Pencereye geç 0 (numaraya göre) Ctrl+a A Geçerli pencereyi yeniden adlandır Ctrl+a S Geçerli bölgeyi yatay olarak iki bölgeye ayır Geçerli bölgeyi iki bölgeye dikey olarak bölme Ctrl+a tab Giriş odağını bir sonraki bölgeye değiştirme Ctrl+a Ctrl+a Geçerli ve önceki bölge arasında geçiş yapma Ctrl+a Q Geçerli bölge hariç tüm bölgeleri kapatma Ctrl+a X Geçerli bölgeyi kapat

Linux Ekran Oturumundan Çıkarın

Aşağıdakileri yazarak istediğiniz zaman ekran oturumundan ayrılabilirsiniz:

Ctrl+a d

Ekran oturumunda çalışan program, oturumdan ayrıldıktan sonra çalışmaya devam eder.

Linux Ekranına Yeniden Bağlama

Ekran oturumunuza devam etmek için aşağıdaki komutu kullanın:

screen -r

Makinenizde birden fazla ekran oturumu varsa, r anahtarından sonra ekran oturumu kimliğini eklemeniz gerekir.

Oturum kimliği listesini bulmak için şu anda çalışan ekran oturumları aşağıdakileri içerir:

screen -ls

There are screens on: 10835.pts-0.linuxize-desktop (Detached) 10366.pts-0.linuxize-desktop (Detached) 2 Sockets in /run/screens/S-linuxize.

screen -r 10835

Linux Ekranını Özelleştirin

screen başlatıldığında, yapılandırma parametrelerini dosya varsa /etc/screenrc ve ~/.screenrc . .screenrc dosyasını kullanarak varsayılan Ekran ayarlarını tercihlerimize göre değiştirebiliriz.

Özel durum satırı ve birkaç ek seçenek içeren örnek bir ~/.screenrc yapılandırması:

~ /.Screenrc

# Turn off the welcome message startup_message off # Disable visual bell vbell off # Set scrollback buffer to 10000 defscrollback 10000 # Customize the status line hardstatus alwayslastline hardstatus string '%{= kG}'

Temel Linux Ekran Kullanımı

Ekranı kullanmaya başlamak için en temel adımlar şunlardır:

  1. Komut istemine screen yazın. İstediğiniz programı çalıştırın. Ctrl-a + Ctrl-d tuş sırasını kullanarak ekran oturumundan ayırın. screen -r yazarak screen -r oturumuna yeniden screen -r .

Sonuç

Bu derste Gnu Screen'in nasıl kullanılacağını öğrendiniz. Artık Ekran yardımcı programını kullanmaya başlayabilir ve tek bir oturumdan birden fazla ekran penceresi oluşturabilir, pencereler arasında gezinebilir, ekran oturumlarını ayırabilir ve devam ettirebilir ve .screenrc dosyasını kullanarak ekran terminalinizi kişiselleştirebilirsiniz.

Gnu Ekranı hakkında daha fazla bilgi Ekran Kullanım Kılavuzu sayfasında bulunmaktadır.

ekran terminali