English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر Linux screen

كتابة الأوامر في لينكس

استخدام الأمر screen في Linux لبرنامج إدارة نوافذ متعددة.

screen هو برنامج إدارة نوافذ متعددة. هنا ما يعنيه النافذة هو شاشة نصية كاملة. عادةً ما يتم استخدام برنامج screen فقط عند تسجيل الدخول إلى الخادم باستخدام telnet أو باستخدام أجهزة النهاية القديمة.

النحو

screen [-AmRvx -ls -wipe][-d <اسم المهام>][-h <عدد السطور>][-r <اسم المهام>][-s <shell>][-S <اسم المهام>]

شرح المعلمات:

  • -A ُتعديل جميع النوافذ لتكون بحجم النافذة الحالية للجهاز.

  • -d<اسم المهام> ُأبعد المهام المحددة.

  • -h<عدد السطور> ُتحديد عدد سطور منطقية النافذة.

  • -m ُاستمر في إنشاء مهام screen جديدة حتى لو كانت هناك مهام موجودة بالفعل.

  • -r<اسم المهام> ُاستعادة المهام المعطلة.

  • -R ُحاول استعادة المهام المعطلة أولاً. إذا لم يتم العثور على المهام المعطلة، يتم إنشاء مهام screen جديدة.

  • -s<shell> ُتحديد shell الذي سيتم تنفيذه عند إنشاء نافذة جديدة.

  • -S<اسم المهام> ُتحديد اسم مهام screen.

  • -v ُعرض معلومات الإصدار.

  • -x ُاستعادة مهام screen المتاحة التي كانت معطلة.

  • -ls أو --list ُعرض جميع مهام screen الحالية.

  • -wipe ُتحقق من جميع مهام screen الحالية، وإزالة المهام التي لا يمكن استخدامها حاليًا.

مثال علىyxline

إنشاء واجهة المستخدم screen

# screen // إنشاء terminal الشاشة

إنشاء terminal الشاشة وإجراء المهمة

# screen vi ~/main.c // إنشاء terminal الشاشة وإجراء أمر vi

الخروج من terminal الشاشة

# screen vi ~/main.c // إنشاء terminal الشاشة وإجراء أمر vi
#include 
main ()
{
}
"~/mail.c" 0,0-1    
في الشاشة الت terminal اضغط على مفتاح Ctrl+a d

إعادة الاتصال بالشاشة الت终端 المنفصلة

# screen -ls // عرض الشاشات المكونة 
هناك شاشات في:
2433.pts-3.linux (20 أكتوبر 2019 16:48:59) (مستقلة)
2428.pts-3.linux (20 أكتوبر 2019 16:48:05) (مستقلة)
2284.pts-3.linux (20 أكتوبر 2019 16:14:55) (مستقلة)
2276.pts-3.linux (20 أكتوبر 2019 16:13:18) (مستقلة)
4 سockets في /var/run/screen/S-root.
# screen -r 2276 // الاتصال بـ screen_id 2276 من الشاشة الت终端

كتابة الأوامر في لينكس