كيف تستخدم برنامج screen للطّرفيّة

إذا تعاملت مع لينكس فأنت تعلم كم هي مزعجة عملية فتح طرفيّات جديدة والتبديل بين هذه الطرفيات. ويزداد الإزعاج إذا كنت متصل بجهاز بعيد بواسطة ssh وتقوم بعملية ما وفجأة ينقطع اتصالك بالجهاز البعيد وهو ما يعني أنّك ستقوم بما كنت تقوم به مرّة أخرى (إلّا بالطبع إذا كنت تستخدم nohup) ولكن مع screen فلا داعي لكل هذا. كل ما عليك فعله هو فتح شاشة واحدة من خلال الأمر screen وافتح فيها ما تشاء من طرفيات عملية التبديل بين هذه الطرفيات سهلة للغاية ولو انقطع اتصالك مع ما عليك فعله هو استدعاء البرنامج مرّة أخرى. رائع. :)

في البداية نحتاج إلى تنصيب البرنامج وذلك من خلال الأمر التالي:
apt-get install screen

ملاحظة: اعتقد أن البرنامج منصب بشكل افتراضي في ابنتو 9.04 ولكن غير متأكد من هذا الأمر.

الآن للبدء بتشغيل البرنامج
screen
سيطلب منك البرنامج اختيار إحدى الشاشات التالية كافتراضيّة

1-plain
2-ubuntu-light
3-ubuntu-dark
4-ubuntu-black

عن نفسي اخترت الخيار الرّابع

اختصارات
عملية إنشاء شاشة جديدة
ctrl-a c
اضغط على ctrl و a
وانت ضاغط اضغط على c

لتّنقل بين الشاشات
ctrl-a n (n next)
ctrl-a p (previous)

لترك شاشة
ctrl-a d (detach)
للرّجوع إلى شاشة
screen -x
يعرض لك الشاشات المتاحة اختر الشاشة التي تريد (انسخ الرقم والصقه في الأمر التالي)

screen -r 17181.pts-0.mycomputername

(r reattach)

في ابنتو الاصدارة الأخيرة عند تشغيل الأمر يظهر شريط حالة سفلي يحتوي على اسم أو اسماء الطرفيات المفتوحة داخل هذا ألأمر. كذلك بعض التفاصيل حول حاسوبك وساعة يمكن الضغط على f2 لانشاء شاشة جديدة أو f3 للذهاب إلى شاشة لاحقة F4 للوصول الى شاشة سابقة

قائمة بمختصرات الأمر يمكن الحصول عليها من هنا

http://www.catonmat.net/download/screen.cheat.sheet.pdf

لتخصيص أكثر لشكل SCREEN
والمخرجات التي ترغب باظهارها يمكنك انشاء ملف
.SCREENRC
ووضع تخصيصاتك فيه ولكن هذا خارج نطاق هذا الدرس.

لتقسيم الشاشة الى اكثر من قسم
ctrl-a S
اضغط ctrl-a معاً
ثم اضغط shift s
وهكذا سيصبح عندك شاشتان

لاغلاق قسم
ctrl-a X

للتبديل
ctrl-a tab

Post to Delicious Post to Digg Post to Reddit Post to StumbleUpon

هذه التدوينة كُتبت ضمن التصنيف حيل مفيدة, لينكس. الأوسمة: , , , . أضف الرابط الدائم إلى المفضّلة.

أضف تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

*

يمكنك استخدام أكواد HTML والخصائص التالية: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>