فهرست محتوا
Screen یک ابزار برای ایجاد محیط Shell مجازی در Shell جاری میباشد، به این صورت که شما میتوانید پس از اتصال به شل از طریق Putty چند screen ایجاد کرده و در هر screen عملیات موردنظر خود را بهصورت همزمان شروع کنید، سپس محیط Screen را بسته و حتی از Shell نیز خارج شده و پس از مدتی به شل متصل شده و مجددا Screenهای ساخته شده را باز کرده و عملیات شروع شده در آن را بررسی و ادامه دهید.
این ابزار که قابلیت نصب بر روی اکثر توزیعهای استاندارد لینوکس را داراست، به شما کمک خواهد کرد تا بتوانید چندین صفحه یا چندین ترمینال را در یک ترمینال باز کرده و به مدیریت آنها نیز بپردازید.
آموزش کار با دستور Screen
- نصب Screen در لینوکس CentOS و RHEL
yum install -y screen
- نصب Screen در لینوکس دبیان و ابونتو
apt-get install -y screen
آموزش استفاده از ابزار Screen
برای شروع کار با این ابزار کافیست دستور screen را در محیط Command-line وارد کرده و Enter را بزنید. پس از زدن این دستور یک Shell برای شما ایجاد خواهد شد. پس از آن میتوانید عملیات موردنظر خود را شروع کنید. اگر تمایل داشته باشید میتوانید در میانه انجام عملیات از screen خارج شوید. برای خارج شدن از screen باید بهصورت ترکیبی کلیدهای ctrl + a + d را همزمان بزنید. پس از زدن کلیدهای ذکر شده شما از screen جاری خارج میشوید.
دستورات مورد استفاده در screen
فهرست کردن نام و شناسه تمامی Screenها
زمانی که این دستور را در محیط یک Screen یا در محیط اصلی SSH میزنید، نام و شناسه کل Screenهایی که تا به حال ساخته شدند فهرست میشوند.
screen -ls
ورود مجدد به یک Screen که قبلاً از آن خارج شدیم (Reattach)
اگر فقط یک نما یا Screen ساخته باشیم، فقط کافی است دستور زیر را بزنیم تا مجدد وارد آن شویم.
screen –r
اما اگر چندین Screen وجود داشته باشد، با زدن دستور بالا، فهرست شناسه تمامی Screenها نشان داده میشود و باید از دستور زیر برای وارد شدن به یکی از آنها استفاده کنیم.
Screen -r[Screen name ]
چنانچه نیاز به توضیحات با زبان اصلی داشته باشید میتوانید از لینک زیر استفاده کنید :
https://linux4one.com/how-to-use-linux-screen-command-with-examples
2 دیدگاه. Leave new
سلام
چجوری باید اسکرین هارو حدف کنم
با چ دستوری
درود امیر عزیز میتوانید از این کامند استفاده نمایید.
کامند :
screen -X -S [session # you want to kill] quit