سؤال
ما هو جنو الشاشة ؟
المحلول
ما هو شاشة جنو?كبيرة!
Erm, أكثر قليلا من المفيد الإجابة:فإنه يسمح لك بتشغيل عدة تطبيقات وحدة التحكم ، أو الأوامر في الطرفية.نوع من مثل كلفه محطة المحاكي.في الواقع, هذا هو بالضبط ما هو عليه (ليس فقط القيام به مع العادية أدوات واجهة المستخدم الرسومية)
لماذا هو عظيم ؟ بسيطة, يمكنك تشغيل البرنامج في جلسة الشاشة (تشغيل screen
وأنه يعمل الافتراضي الخاص بك قذيفة, تشغيل screen myapp
وأنه يعمل اسم التطبيق في الدورة), ضرب ctrl+a (الشاشة التحكم في تسلسل) ثم اضغط d (ctrl+a,d) فصل.
البرنامج يحتفظ تشغيل في الخلفية ، ولكن, على عكس تفعل mycmd &
, يمكنك تشغيل screen -r
لاعادة الدورة ، كل شيء كما تركته.يمكنك ارسال مدخلات القيادة ، إذا كان اللعنات واجهة المستخدم, كل شيء لا يزال يعمل تماما مثل لو كانت "حقيقية" المحطة الطرفية.
انها شعبية جدا مع وحدة عملاء IRC - يمكنك تشغيل (أقول) screen irssi
وأعد الدورة من أي مكان يمكنك SSH من.
بعض الأوامر المفيدة:
- ctrl+a, ج على محطة الظاهري (أو "النافذة") في الدورة
- ctrl+a, n و ctrl+a, p للتنقل عبر النوافذ المتعددة
- ctrl+a, 1 لتحديد الإطار 1, ctrl+a, 4 لتحديد الإطار 4 وهلم جرا
- ctrl+a, ctrl+a إلى نفض الغبار بين آخر اثنين من النوافذ النشطة
- ctrl+a, التحول+a (upper-case أ) يسمح لك لإعادة تسمية النافذة الحالية
- ctrl+a, ` (بالنسبة لي ، التحول+2 - علامة الاقتباس) قوائم ويندوز, يمكنك استخدام الأسهم واختيار واحد.من المفيد أيضا مع "شريط التبويب" إعداد أنا قائمة في الثانية
عدد قليل من الأشياء الأخرى المفيدة لقد تعثرت عبر:
- استخدام
-U
العلم عند إطلاق الشاشة حيث أنه يدعم يونيكود (على سبيل المثال ،screen -xU
) - على
-x
العلم يسمح لك إرفاق الدورة نفسها عدة مرات.(-r
قطع الاتصالات الموجودة) - يمكنك أن تفعل أشياء مثيرة مع شريط الحالة.لدي الإعداد لعرض
[ hostname ][ 0-$ bash (1*$ irssi) ][16/09 9:32]
(يعمل على المضيف, فقد اثنين من النوافذ.هذا هو hardstatus خطوط في بلدي .screenrc (في نهاية الإجابة)
startup_message off
vbell off
hardstatus alwayslastline
hardstatus string '%{gk}[ %{G}%H %{g}][%= %{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?%+Lw%?%?%= %{g}]%{=y C}[%d/%m %c]%{W}'