ذكري المظهر

كيفية استخدام شاشة لينكس

ح44/ شرح ثبيت افضل برنامج تصوير شاشة الحاسوب علي نظام الكالي لينكس - Install vokoscreen on Linux

ح44/ شرح ثبيت افضل برنامج تصوير شاشة الحاسوب علي نظام الكالي لينكس - Install vokoscreen on Linux

جدول المحتويات:

Anonim

هل سبق لك أن واجهت الموقف الذي تقوم فيه بمهمة طويلة المدى على جهاز بعيد ، وفجأة ينقطع الاتصال لديك ، يتم إنهاء جلسة SSH ، وفقد عملك. حسنًا ، لقد حدث هذا لنا جميعًا في مرحلة ما ، أليس كذلك؟ لحسن الحظ ، هناك أداة مساعدة تسمى screen تسمح لنا باستئناف الجلسات.

المقدمة

الشاشة أو شاشة جنو هي وحدة إرسال متعددة. بمعنى آخر ، فهذا يعني أنه يمكنك بدء جلسة شاشة ثم فتح أي عدد من الإطارات (المحطات الافتراضية) داخل تلك الجلسة. ستستمر العمليات التي يتم تشغيلها على الشاشة في العمل عندما لا تكون النافذة الخاصة بها مرئية حتى إذا انفصلت.

تثبيت Linux GNU Screen

تم تثبيت حزمة الشاشة مسبقًا على معظم توزيعات Linux هذه الأيام. يمكنك التحقق مما إذا كان مثبتًا على نظامك عن طريق الكتابة:

screen --version

Screen version 4.06.02 (GNU) 23-Oct-17

تثبيت Linux Screen على أوبونتو وديبيان

sudo apt install screen

تثبيت Linux Screen على CentOS و Fedora

sudo yum install screen

بدء تشغيل شاشة Linux

لبدء جلسة شاشة ، ببساطة اكتب screen في وحدة التحكم الخاصة بك:

screen

سيؤدي هذا إلى فتح جلسة شاشة وإنشاء نافذة جديدة وبدء تشغيل shell في تلك النافذة.

الآن وقد فتحت جلسة شاشة ، يمكنك الحصول على قائمة بالأوامر عن طريق كتابة:

Ctrl+a ?

بدء الجلسة المسماة

تكون جلسات العمل المسماة مفيدة عند تشغيل جلسات شاشة متعددة. لإنشاء جلسة عمل مسماة ، قم بتشغيل أمر الشاشة باستخدام الوسائط التالية:

screen -S session_name

من الجيد دائمًا اختيار اسم جلسة وصفية.

العمل مع Linux Screen Windows

عندما تبدأ جلسة شاشة جديدة ، فإنها تنشئ نافذة واحدة بها غلاف.

يمكن أن يكون لديك نوافذ متعددة داخل جلسة شاشة.

لإنشاء نافذة جديدة بنوع shell Ctrl+a c ، سيتم تخصيص الرقم الأول المتاح من النطاق 0…9 له.

فيما يلي بعض الأوامر الأكثر شيوعًا لإدارة Linux Screen Windows:

  • Ctrl+a c إنشاء نافذة جديدة (باستخدام shell) Ctrl+a " سرد كل النافذة Ctrl+a 0 التبديل إلى النافذة 0 (حسب الرقم) Ctrl+a A إعادة تسمية النافذة الحالية Ctrl+a S تقسيم المنطقة الحالية أفقياً إلى منطقتين Ctrl+a | تقسيم منطقة التيار عموديًا إلى منطقتين Ctrl+a tab تركيز الإدخال إلى المنطقة التالية Ctrl+a Ctrl+a Toggle بين المنطقة الحالية والمنطقة السابقة Ctrl+a Q أغلق كل المناطق باستثناء المنطقة الحالية Ctrl+a X أغلق المنطقة الحالية

فصل من جلسة شاشة Linux

يمكنك الانفصال عن جلسة الشاشة في أي وقت عن طريق كتابة:

Ctrl+a d

سيستمر البرنامج قيد التشغيل في جلسة الشاشة بعد فصله عن الجلسة.

أعد إلى شاشة Linux

لاستئناف جلسة الشاشة ، استخدم الأمر التالي:

screen -r

في حالة تشغيل جلسات شاشة متعددة على جهازك ، ستحتاج إلى إلحاق معرف جلسة الشاشة بعد رمز التبديل r .

للعثور على معرّف الجلسة ، قم بإعداد قائمة جلسات العمل الحالية باستخدام:

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

تخصيص شاشة لينكس

عند بدء تشغيل screen ، تقوم بقراءة معلمات التكوين الخاصة بها من /etc/screenrc و ~/.screenrc حالة وجود الملف. يمكننا تعديل إعدادات الشاشة الافتراضية وفقًا لتفضيلاتنا باستخدام ملف .screenrc .

فيما يلي نموذج ~/.screenrc عينة ~/.screenrc مع سطر حالة مخصص وخيارات إضافية قليلة:

~ /.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}'

استخدام الشاشة لينكس الأساسية

فيما يلي أهم الخطوات الأساسية للبدء في استخدام الشاشة:

  1. في موجه الأوامر ، اكتب screen بتشغيل البرنامج المطلوب.استخدم تسلسل المفاتيح Ctrl-a + Ctrl-d للفصل من جلسة الشاشة. أعد الوصول إلى جلسة الشاشة عن طريق كتابة screen -r .

استنتاج

في هذا البرنامج التعليمي ، تعلمت كيفية استخدام شاشة جنو. الآن يمكنك البدء في استخدام الأداة المساعدة Screen وإنشاء نوافذ شاشة متعددة من جلسة واحدة ، والتنقل بين النوافذ ، وفصل واستئناف جلسات الشاشة وتخصيص محطة الشاشة الخاصة بك باستخدام ملف .screenrc .

هناك الكثير لمعرفة المزيد عن شاشة جنو في صفحة دليل مستخدم الشاشة.

محطة الشاشة