از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش استفاده از صفحه نمایش لینوکس
سرفصلهای مطلب
آیا تا به حال یک کار طولانی را شروع کرده اید روی یک ماشین راه دور، فقط برای اینکه اتصال خود را از دست بدهید و ببینید که جلسه SSH شما به پایان می رسد و تمام پیشرفت شما را با خود می برد؟ این یک ناامیدی رایج برای بسیاری از ما است. خوشبختانه، GNU ابزار Screen به شما امکان می دهد جلسات را به طور یکپارچه از سر بگیرید.
مقدمه
صفحه نمایش، همچنین به عنوان شناخته شده است GNU صفحه نمایش، یک است terminal مالتی پلکسر به عبارت دیگر، به این معنی است که شما می توانید یک جلسه صفحه نمایش را شروع کنید و سپس هر تعداد پنجره (ترمینال مجازی) را در داخل آن جلسه باز کنید. فرآیندهای موجود در صفحه حتی اگر پنجره آنها قابل مشاهده نباشد یا اتصال را قطع کنید، همچنان اجرا می شوند.
لینوکس را نصب کنید GNU صفحه نمایش
بسته صفحه نمایش از قبل نصب شده است روی امروزه اکثر توزیع های لینوکس. با اجرا کردن در دسترس بودن آن را بررسی کنید:
screen --version
Screen version 4.09.01 (GNU) 20-Aug-23
اگر صفحه نمایش از قبل نصب نشده باشد روی سیستم شما، می توانید آن را با استفاده از مدیر بسته توزیع خود نصب کنید.
Linux Screen را نصب کنید روی اوبونتو و دبیان
sudo apt updatesudo apt install screen
Linux Screen را نصب کنید روی CentOS و فدورا
sudo yum install screen
راه اندازی صفحه لینوکس
برای راه اندازی یک جلسه جدید، به سادگی تایپ کنید screen در شما console:
screen
این دستور یک جلسه صفحه نمایش را باز می کند، یک پنجره جدید ایجاد می کند و یک پوسته در آن راه اندازی می کند.
اکنون که یک جلسه صفحه را باز کرده اید، می توانید لیستی از دستورات را با تایپ کردن زیر دریافت کنید:
Ctrl+a ?
شروع جلسه با نام
جلسات نامگذاری شده زمانی مفید هستند که چندین جلسه صفحه نمایش را اجرا می کنید. برای ایجاد یک جلسه با نام، اجرا کنید:
screen -S session_name
انتخاب نام جلسه توصیفی، مانند هدف یا وظیفه ای که در آن جلسه استفاده می کنید، همیشه ایده خوبی است. این باعث می شود بعداً چندین جلسه را شناسایی و مدیریت کنید.
کار با لینوکس اسکرین ویندوز
هنگامی که یک جلسه صفحه نمایش جدید را شروع می کنید، یک پنجره واحد با یک پوسته در آن ایجاد می کند.
شما می توانید چندین پنجره در یک جلسه Screen داشته باشید.
برای ایجاد یک پنجره جدید با نوع پوسته Ctrl+a c، اولین شماره موجود از محدوده 0...9 به آن اختصاص خواهد یافت.
در زیر برخی از رایج ترین دستورات برای مدیریت صفحه لینوکس در ویندوز وجود دارد:
Ctrl+acیک پنجره جدید (با پوسته) ایجاد کنید.Ctrl+a"لیست تمام ویندوزهاCtrl+a0به پنجره 0 (بر اساس شماره) بروید.Ctrl+aAنام پنجره فعلی را تغییر دهید.Ctrl+aSمنطقه فعلی را به صورت افقی به دو منطقه تقسیم کنید.Ctrl+a|منطقه فعلی را به صورت عمودی به دو منطقه تقسیم کنید.Ctrl+atabفوکوس ورودی را به منطقه بعدی تغییر دهید.Ctrl+aCtrl+aبین پنجره فعلی و قبلی جابجا شویدCtrl+aQهمه مناطق به جز منطقه فعلی را ببندید.Ctrl+aXمنطقه فعلی را ببندید.
از جلسه صفحه نمایش لینوکس جدا شوید
هر زمان که بخواهید میتوانید با تایپ کردن، از جلسه صفحه جدا شوید:
Ctrl+a d
برنامه در حال اجرا در جلسه صفحه پس از جدا شدن از جلسه به کار خود ادامه می دهد.
دوباره به صفحه لینوکس وصل کنید
برای از سرگیری جلسه صفحه خود، از دستور زیر استفاده کنید:
screen -r
اگر چندین جلسه صفحه نمایش در حال اجرا دارید روی دستگاه شما، باید شناسه جلسه صفحه نمایش را بعد از آن اضافه کنید r سوئیچ
برای یافتن شناسه جلسه، جلسات فعلی صفحه نمایش در حال اجرا را با موارد زیر فهرست کنید:
screen -ls
There are screens روی:
10835.pts-0.rasanegar-desktop (Detached)
10366.pts-0.rasanegar-desktop (Detached)
2 Sockets in /run/screens/S-rasanegar.
اگر می خواهید صفحه 10835.pts-0 را بازیابی کنید، دستور زیر را تایپ کنید:
screen -r 10835
سفارشی کردن صفحه لینوکس
چه زمانی screen شروع می شود، پارامترهای پیکربندی خود را از آن می خواند /etc/screenrc و ~/.screenrc اگر فایل موجود باشد میتوانیم تنظیمات پیشفرض صفحه را با استفاده از تنظیمات برگزیدهمان تغییر دهیم .screenrc فایل
در اینجا یک نمونه است ~/.screenrc پیکربندی با یک خط وضعیت سفارشی و چند گزینه اضافی:
# Turn off the welcome message
startup_message off
# Disable visual bell
vbell off
# Set scrollback buffer to 10000
defscrollback 10000
# Customize the status line
hardstatus alwayslastline
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %m-%d %{W}%c %{g}]'

استفاده اولیه از صفحه نمایش لینوکس
در زیر اساسی ترین مراحل برای شروع کار با صفحه نمایش آورده شده است:
- در خط فرمان تایپ کنید
screen. - برنامه مورد نظر را اجرا کنید.
- از دنباله کلید استفاده کنید
Ctrl-a+Ctrl-dبرای جدا شدن از جلسه صفحه نمایش - با تایپ کردن، دوباره به جلسه صفحه وصل کنید
screen -r.
نتیجه گیری
شما اکنون اصول اولیه را یاد گرفته اید GNU صفحه نمایش. از آن برای ایجاد چندین پنجره در یک جلسه، جابجایی بین آنها، جدا کردن و پیوست کردن مجدد و سفارشی کردن از طریق .screenrc فایل
برای افزایش بیشتر دانش خود، در GNU راهنمای کاربر صفحه نمایش
page.
سوال یا بازخورد؟ نظر بدهید.
terminal
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1404-11-11 14:21:07

