انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: آرمان اسماعیلی در 16 اردیبهشت 1392، 02:52 ب‌ظ

عنوان: آشنایی با مدیر پنجره‌ی متنی GNU Screen
ارسال شده توسط: آرمان اسماعیلی در 16 اردیبهشت 1392، 02:52 ب‌ظ
(http://forum.ubuntu.ir/index.php?action=dlattach;topic=64492.0;attach=29152)


سْکرین، یک مدیر پنجره‌ی تمام‌صفحه‌ی مبتنی بر متن است و قادر است چندین ترمینال مجازی را درون یک ترمینال فیزیکی شبیه‌سازی کند.

مفید برای مواقعی که نیاز یا دسترسی به محیط گرافیکی و X نداریم، سرعت کار با سیستم برایمان در اولویت است و یا صرفا دوست داریم نزد دیگران حرفه‌ای جلوه کنیم! به علاوه، سکرین، چندکارگی (multitasking) را به محیط ترمینال می‌آورد.

دریافت PDF (https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=64492.0;attach=52003)
عنوان: پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
ارسال شده توسط: فاراب در 16 اردیبهشت 1392، 03:37 ب‌ظ
با اجازتون اینم PDF, البته چون نویسنده‌ی مطلب خودتون بودید share میکنم:
https://www.evernote.com/shard/s278/sh/1bdf5ae1-c393-4bb9-9f82-c95456ca9446/053866fd2bb39a8f657ac1979aa8cc82
عنوان: پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
ارسال شده توسط: آرمان اسماعیلی در 16 اردیبهشت 1392، 03:57 ب‌ظ
با اجازتون اینم PDF, البته چون نویسنده‌ی مطلب خودتون بودید share میکنم:
https://www.evernote.com/shard/s278/sh/1bdf5ae1-c393-4bb9-9f82-c95456ca9446/053866fd2bb39a8f657ac1979aa8cc82
ممنون و تشکر. البته یه خورده قالب‌بندی کدها رو خراب کرده. به زودی با لیبرآفیس درستش می‌کنم.
عنوان: پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
ارسال شده توسط: علی هردان در 16 اردیبهشت 1392، 06:47 ب‌ظ
مفید برای مواقعی که نیاز یا دسترسی به محیط گرافیکی و X نداریم، سرعت کار با سیستم برایمان در اولویت است و یا صرفا دوست داریم نزد دیگران حرفه‌ای جلوه کنیم! به علاوه، سکرین، چندکارگی (multitasking) را به محیط ترمینال می‌آورد.
ایول  \\:D/ این تیکه رو خیلی خوب اومدی  ;D
عنوان: پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
ارسال شده توسط: امیرمسعود در 16 اردیبهشت 1392، 08:57 ب‌ظ
من screen رو برای یه کار کاملاً متفاوت به‌کار می‌برم. نمی‌دونستم که باهاش می‌شه پنجرهٔ ترمینال رو چند تیکه هم کرد.

اسکرین برای من به این درد می‌خوره، و خیلی هم حیاتی هست برام: موقعی که ssh می‌کنم به یه ماشین که روش کدی رو اجرا کنم، برای این که پس از قطع شدن اتصال اینترنتم به اون ماشین، کد همچنان در حال اجرا بمونه و من بتونم از ssh خارج بشم بی این که اون فرمان کشته بشه، روی ماشین مقصد یک screen می‌سازم و کد رو درون اون اسکرین اجرا می‌کنم. بعد خودم رو از اون اسکرین جدا (detach) می‌کنم. هر بار که دوباره خواستم بهش سر بزنم، وصل می‌شم به اون ماشین و فهرست اسکرین‌های در حال اجرا رو می‌بینم و به اونی که می‌خوام دوباره وصل (re-attach) می‌شم و کار رو ادامه می‌دم.
عنوان: پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
ارسال شده توسط: آرمان اسماعیلی در 16 اردیبهشت 1392، 10:44 ب‌ظ
 
من screen رو برای یه کار کاملاً متفاوت به‌کار می‌برم. نمی‌دونستم که باهاش می‌شه پنجرهٔ ترمینال رو چند تیکه هم کرد.

اسکرین برای من به این درد می‌خوره، و خیلی هم حیاتی هست برام: موقعی که ssh می‌کنم به یه ماشین که روش کدی رو اجرا کنم، برای این که پس از قطع شدن اتصال اینترنتم به اون ماشین، کد همچنان در حال اجرا بمونه و من بتونم از ssh خارج بشم بی این که اون فرمان کشته بشه، روی ماشین مقصد یک screen می‌سازم و کد رو درون اون اسکرین اجرا می‌کنم. بعد خودم رو از اون اسکرین جدا (detach) می‌کنم. هر بار که دوباره خواستم بهش سر بزنم، وصل می‌شم به اون ماشین و فهرست اسکرین‌های در حال اجرا رو می‌بینم و به اونی که می‌خوام دوباره وصل (re-attach) می‌شم و کار رو ادامه می‌دم.
دقیقا همین ترفند در مقاله ذکر شده. اتفاقا خودم هم همینطوری با screen آشنا شدم :D
عنوان: پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
ارسال شده توسط: آرمان اسماعیلی در 19 اردیبهشت 1392، 09:43 ق‌ظ
PDF اضافه شد.
عنوان: پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
ارسال شده توسط: محمدرضا ح. در 19 اردیبهشت 1392، 05:16 ب‌ظ
ممنون. اون قابلیت deattach و reattach کردن خیلی بدردم خورد. همیشه دنبال راهی بودم که موقع دانلود با کوبی برد بلایی سرش نیاد  ;D
عنوان: پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
ارسال شده توسط: AmirrezaGhaderi در 03 تیر 1392، 11:56 ق‌ظ
توصیه میکنم screen رو که دیگه قدیمی شده رها کنید و از tmux که مدرن تر و بهینه تر هست استفاده کنید.
البته tmux طوری طراحی شده تا افرادی که قبلا با screen کار میکردن توش احساس راحتی کنن، بنابراین مهاجرت
بهش اصلا کار سختی نیست. tmux (و به طبع screen) به نظر من جزو حیاتی ترین برنامه های یه سرور هستن.

https://en.wikipedia.org/wiki/Tmux
عنوان: پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
ارسال شده توسط: آرمان اسماعیلی در 03 تیر 1392، 12:14 ب‌ظ
توصیه میکنم screen رو که دیگه قدیمی شده رها کنید و از tmux که مدرن تر و بهینه تر هست استفاده کنید.
البته tmux طوری طراحی شده تا افرادی که قبلا با screen کار میکردن توش احساس راحتی کنن، بنابراین مهاجرت
بهش اصلا کار سختی نیست. tmux (و به طبع screen) به نظر من جزو حیاتی ترین برنامه های یه سرور هستن.

https://en.wikipedia.org/wiki/Tmux

چه مزایایی نسبت به screen داره؟
عنوان: پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
ارسال شده توسط: AmirrezaGhaderi در 03 تیر 1392، 01:29 ب‌ظ
نقل‌قول
چه مزایایی نسبت به screen داره؟

screen تقریبا دیگه قدیمی شده، آخرین نسخه اش مال چهار پنج سال پیشه در حالی که tmux‌ همین
الآنش هم داره نسخه میده بیرون. tmux پشتیبانی و جامعه‌ی کاربریش به همین دلیل خیلی بزرگتر از
screen هست. تنظیماتش راحت تره و امکانات بهتری هم داره که تو لینک زیر خودتون بخونید:

http://tmux.svn.sourceforge.net/viewvc/tmux/trunk/FAQ

https://en.wikipedia.org/wiki/Tmux