استفاده از دستورات پس زمینه و پیش زمینه در لینوکس
همانطور که می دانید ما در مقاله قبل دربارهی کاربرد پروسه های پسزمینه و پیشزمینه صحبت کردیم. اما گاهی ممکن است شما وقتی در حال کانفیگ سرور خود هستید به استفاده همزمان از چند دستور در محیط پوسته فرمان خود نیاز پیدا کنید. این کار را به راحتی می توان انجام داد. در این آموزش به بررسی نحوه استفاده از دستورات پس زمینه و پیش زمینه در لینوکس می پردازیم.
من برنامه هایی رو دارم که در پیشزمینه قرار دارن به دستور زیر دقت کنید :
#jobs
برنامه های vi و nano در پس زمینه قرار دارن حال برای اینکه برنامه nano که فایل myfile را برای ویرایش باز کرده رو بیاریم به پسزمینه کافیه از دستور زیر استفاده کنیم
# fg %3
مشاهده می کنید که پروسه مورد نظر به پس زمینه آورده شد. و با دستور Crtl + z دوباره میتوانید آن را به پیش زمینه ببرید . پس این نکته رو در نظر داشته باشید با استفاده از دستور fg و % و شماره پروسه که در jobs نشان داده شده است می توانید آن را به پسزمینه بیاورید. البته می توانید با استفاده از ?% و اسم دستور مورد نظر این کار را انجام دهید مثلا به دستور زیر دقت کنید .
# fg %?my
و به شکل زیر برنامه nano که برای ویرایش فایل myfile به پیشزمینه رفته بود به پسزمینه خواهد آمد.