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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: آشنایی با مدیر پنجره‌ی متنی GNU Screen  (دفعات بازدید: 10909 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
آشنایی با مدیر پنجره‌ی متنی GNU Screen
« : 16 اردیبهشت 1392، 02:52 ب‌ظ »


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

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

« آخرین ویرایش: 14 آذر 1400، 09:18 ب‌ظ توسط آرمان اسماعیلی »
صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین فاراب

  • High Hero Member
  • *
  • ارسال: 1352
  • آزادی
    • پروفایل لینکداین
پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
« پاسخ #1 : 16 اردیبهشت 1392، 03:37 ب‌ظ »
با اجازتون اینم PDF, البته چون نویسنده‌ی مطلب خودتون بودید share میکنم:
Godisnowhere

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
« پاسخ #2 : 16 اردیبهشت 1392، 03:57 ب‌ظ »
با اجازتون اینم PDF, البته چون نویسنده‌ی مطلب خودتون بودید share میکنم:
ممنون و تشکر. البته یه خورده قالب‌بندی کدها رو خراب کرده. به زودی با لیبرآفیس درستش می‌کنم.
« آخرین ویرایش: 29 امرداد 1401، 09:50 ب‌ظ توسط آرمان اسماعیلی »
صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین علی هردان

  • Full Member
  • *
  • ارسال: 243
  • جنسیت : پسر
پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
« پاسخ #3 : 16 اردیبهشت 1392، 06:47 ب‌ظ »
مفید برای مواقعی که نیاز یا دسترسی به محیط گرافیکی و X نداریم، سرعت کار با سیستم برایمان در اولویت است و یا صرفا دوست داریم نزد دیگران حرفه‌ای جلوه کنیم! به علاوه، سکرین، چندکارگی (multitasking) را به محیط ترمینال می‌آورد.
ایول  \\:D/ این تیکه رو خیلی خوب اومدی  ;D

آفلاین امیرمسعود

  • Sr. Member
  • *
  • ارسال: 373
  • جنسیت : پسر
پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
« پاسخ #4 : 16 اردیبهشت 1392، 08:57 ب‌ظ »
من screen رو برای یه کار کاملاً متفاوت به‌کار می‌برم. نمی‌دونستم که باهاش می‌شه پنجرهٔ ترمینال رو چند تیکه هم کرد.

اسکرین برای من به این درد می‌خوره، و خیلی هم حیاتی هست برام: موقعی که ssh می‌کنم به یه ماشین که روش کدی رو اجرا کنم، برای این که پس از قطع شدن اتصال اینترنتم به اون ماشین، کد همچنان در حال اجرا بمونه و من بتونم از ssh خارج بشم بی این که اون فرمان کشته بشه، روی ماشین مقصد یک screen می‌سازم و کد رو درون اون اسکرین اجرا می‌کنم. بعد خودم رو از اون اسکرین جدا (detach) می‌کنم. هر بار که دوباره خواستم بهش سر بزنم، وصل می‌شم به اون ماشین و فهرست اسکرین‌های در حال اجرا رو می‌بینم و به اونی که می‌خوام دوباره وصل (re-attach) می‌شم و کار رو ادامه می‌دم.

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
« پاسخ #5 : 16 اردیبهشت 1392، 10:44 ب‌ظ »
 
من screen رو برای یه کار کاملاً متفاوت به‌کار می‌برم. نمی‌دونستم که باهاش می‌شه پنجرهٔ ترمینال رو چند تیکه هم کرد.

اسکرین برای من به این درد می‌خوره، و خیلی هم حیاتی هست برام: موقعی که ssh می‌کنم به یه ماشین که روش کدی رو اجرا کنم، برای این که پس از قطع شدن اتصال اینترنتم به اون ماشین، کد همچنان در حال اجرا بمونه و من بتونم از ssh خارج بشم بی این که اون فرمان کشته بشه، روی ماشین مقصد یک screen می‌سازم و کد رو درون اون اسکرین اجرا می‌کنم. بعد خودم رو از اون اسکرین جدا (detach) می‌کنم. هر بار که دوباره خواستم بهش سر بزنم، وصل می‌شم به اون ماشین و فهرست اسکرین‌های در حال اجرا رو می‌بینم و به اونی که می‌خوام دوباره وصل (re-attach) می‌شم و کار رو ادامه می‌دم.
دقیقا همین ترفند در مقاله ذکر شده. اتفاقا خودم هم همینطوری با screen آشنا شدم :D
صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
« پاسخ #6 : 19 اردیبهشت 1392، 09:43 ق‌ظ »
PDF اضافه شد.
صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
« پاسخ #7 : 19 اردیبهشت 1392، 05:16 ب‌ظ »
ممنون. اون قابلیت deattach و reattach کردن خیلی بدردم خورد. همیشه دنبال راهی بودم که موقع دانلود با کوبی برد بلایی سرش نیاد  ;D
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین AmirrezaGhaderi

  • Jr. Member
  • *
  • ارسال: 90
  • جنسیت : پسر
    • حساب تویتر من
پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
« پاسخ #8 : 03 تیر 1392، 11:56 ق‌ظ »
توصیه میکنم screen رو که دیگه قدیمی شده رها کنید و از tmux که مدرن تر و بهینه تر هست استفاده کنید.
البته tmux طوری طراحی شده تا افرادی که قبلا با screen کار میکردن توش احساس راحتی کنن، بنابراین مهاجرت
بهش اصلا کار سختی نیست. tmux (و به طبع screen) به نظر من جزو حیاتی ترین برنامه های یه سرور هستن.

https://en.wikipedia.org/wiki/Tmux
« آخرین ویرایش: 03 تیر 1392، 11:59 ق‌ظ توسط AmirrezaGhaderi »

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
« پاسخ #9 : 03 تیر 1392، 12:14 ب‌ظ »
توصیه میکنم screen رو که دیگه قدیمی شده رها کنید و از tmux که مدرن تر و بهینه تر هست استفاده کنید.
البته tmux طوری طراحی شده تا افرادی که قبلا با screen کار میکردن توش احساس راحتی کنن، بنابراین مهاجرت
بهش اصلا کار سختی نیست. tmux (و به طبع screen) به نظر من جزو حیاتی ترین برنامه های یه سرور هستن.

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

چه مزایایی نسبت به screen داره؟
صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین AmirrezaGhaderi

  • Jr. Member
  • *
  • ارسال: 90
  • جنسیت : پسر
    • حساب تویتر من
پاسخ : آشنایی با مدیر پنجره‌ی متنی GNU Screen
« پاسخ #10 : 03 تیر 1392، 01:29 ب‌ظ »
نقل‌قول
چه مزایایی نسبت به screen داره؟

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

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

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

« آخرین ویرایش: 03 تیر 1392، 01:32 ب‌ظ توسط AmirrezaGhaderi »