ما در این مقاله به موضوع نحوه استفاده از ابزار Screen در لینوکس پرداختیم. با مطالعه این مقاله می توانید که چند ترمینال لینوکس را به طور همزمان مدیریت و استفاده کنید. ما را همراهی کنید تا با این دستور آشنا شوید و از آن بهره ببرید.
این احتمال وجود دارد که شما در حال حاضر روی سیستم خود دارای ابزار Screen باشید. در اکثر توزیع های Red Hat و CentOS می توانید ابزار Screen را در usr/bin/screen/ پیدا کنید. برای دیدن اینکه ابزار در مسیر گفته شده قرار دارد، می توانید از دستور زیر استفاده کنید:
[root]# which screen
/usr/bin/screen
اگر این ابزار را ندارید، می توانید آن را به راحتی از RPM یا پرونده بسته بندی سیستم خود نصب کنید. به عنوان مثال، در CentOS می توانید این ابزار را با yum نصب کنید:
[root]# yum install screen
…
Complete!
این دستور به راحتی و مانند سایر ابزار ها اجرا می شود:
[root]# screen
شما اکنون در داخل یک پنجره در صفحه هستید. این عملکرد دقیقاً مانند یک پوسته معمولی به جز چند عمل خاص است.
شما برای اینکه بتوانید این ابزار را متوقف کنید باید تمام پنجره هایی که اجرا کردید را ببندید تا بتوانید این ابزار را غیر فعال کنید. بعد از اینکه تمام پنجره ها را بستید با پیام زیر مواجه می شوید:
[screen is terminating]
روش دیگری که می توانید این ابزار را متوقف کنید این است که از دستور “Ctrl-a” “k” استفاده نمایید.
اگر لازم است برای یک دقیقه از رایانه خود فاصله بگیرید، می توانید ابزار Screen خود را با استفاده از “Ctrl-a” “x” قفل کنید. برای دسترسی دوباره به ابزار نیاز به رمزعبور دارید:
Screen used by root <jeffh>.
Password:
اگر اتصال شما افت کرده یا از یک صفحه جدا شده اید، می توانید دوباره وصل شوید:
[jeffh]$ screen -r
این دستور دوباره به صفحه شما وصل می شود.
اما، اگر چندین صفحه داشته باشید ، می توانید این موارد را بدست آورید:
[jeffh]$ screen -r
There are several suitable screens on:
۳۱۹۱۷٫pts-5.office (Detached)
۳۱۸۴۴٫pts-0.office (Detached)
Type “screen [-d] -r [pid.]tty.host” to resume one of them.
اگر این موارد را دربافت کردید، فقط صفحه مورد نظر خود را مشخص کنید.
[jeffh]$ screen -r 31844.pts-0.office
امیدواریم از این مقاله بهره لازم را برده و برای شما مفید بوده باشد. نظرات خود را با ما به اشتراک بگذارید.
ما را در شتابان هاست دنبال کنید.