PS فرمان در لینوکس

Anonim

PS فرمان در لینوکس

نتیجه بدون گزینه

PS (دولت فرایند) ابزار استاندارد برای تمام توزیعهای لینوکس استفاده شده از طریق کنسول است. هدف اصلی آن نمایش اطلاعات در مورد تمام فرایندهای در حال اجرا است. تعداد و اطلاعات دقیق بستگی به گزینه های ثابت شده ای که هنگام انتخاب فرمان به طور مستقیم فعال می شود، بستگی دارد. ما در مورد گزینه های کمی بعدا صحبت خواهیم کرد، و اکنون اجازه دهید فقط PS را در ترمینال وارد کنیم و روی Enter کلیک کنیم.

با استفاده از فرمان PS در لینوکس بدون گزینه

همانطور که در تصویر زیر دیده می شود، کل ردیف ظاهر شد، که از جمله پوسته Bash و فرآیند خود فرآیند است.

نتیجه استفاده از دستور PS در لینوکس بدون استفاده از گزینه های اضافی.

البته، ممکن است چندین امتیاز بیشتر در اینجا وجود داشته باشد، که بستگی به تعداد برنامه های کاربر در حال اجرا دارد، اما در اغلب موارد کاربران این نتیجه را برآورده نمی کنند، بنابراین ما پیشنهاد می کنیم به مطالعه گزینه های اضافی برویم.

خروجی لیست تمام فرآیندها

ابزار PS بدون مشخص کردن گزینه های خاص به شما اجازه نمی دهد اطلاعات مفید دریافت کنید که می تواند در طول مطالعه لیست فرآیندهای فعال مفید باشد، بنابراین مهم است که استدلال ها را اعمال کنید. اولین کسی مسئول نمایش مطلقا تمام وظایف فعلی است و رشته نوع PS -A را می گیرد.

با استفاده از فرمان PS در لینوکس برای خروجی تمام فرآیندها

در نتیجه، تعداد زیادی از ردیف هایی که باید مرتب شوند. ما اطلاعات را در چندین ستون به اشتراک می گذاریم. PID شماره شناسایی فرآیند را نمایش می دهد و می تواند مورد استفاده قرار گیرد، به عنوان مثال، به سرعت انجام عملیات این برنامه یا تایید درخت کار. TTY - نام ترمینال که در آن روند فعلی در حال اجرا است. زمان - زمان کار، و CMD نام فرماندهی کار است.

نتیجه استفاده از دستور PS در لینوکس برای خروجی تمام فرایندها

علاوه بر این، شما می توانید از دستور PS -E استفاده کنید تا لیستی از تمام فرآیندهای را نمایش دهد، اگر گزینه قبلی شما را مناسب نپذیرد.

فرمان جایگزین PS در لینوکس برای خروجی تمام فرآیندها

همانطور که دیده می شود، صدور پس از فعال شدن این گزینه دقیقا همان زمانی بود که استدلال قرار داده شد.

نتیجه استفاده از گزینه PS جایگزین در لینوکس برای خروجی تمام فرایندها

یک فرمت خروجی BSD وجود دارد که مسئول نمایش فرایندهای مرتبط با کاربر است، همچنین اطلاعات دقیق تر در مورد عملکرد وظایف، بار در پردازنده و مکان دقیق نمایش داده می شود. برای چنین اطلاعاتی، از PS AU استفاده کنید.

با استفاده از گزینه های فرمان پیشرفته PS در لینوکس به خروجی فرمت BSD

در تصویر زیر، می بینید که تعداد ستون ها به طور قابل توجهی اضافه شده است. در نتیجه، یک لیست کامل از فرایندها با مرجع حساب در دسترس خواهد بود و مکان نمایش داده می شود.

نتیجه استفاده از گزینه های PS اضافی در لینوکس به خروجی BSD

فهرست کامل فرمت

نمونه هایی که در بالا مورد بحث قرار گرفته است مجاز به نمایش تقریبا تمام اطلاعات لازم است که می تواند برای کاربران تازه کار مفید باشد. با این حال، گاهی اوقات لازم است برای به دست آوردن لیست دقیق تر، به عنوان مثال، برای تعیین منبع تماس فرایند. سپس خط به نجات خواهد آمد: PS -EF.

با استفاده از گزینه های اضافی برای لیست کامل PS در لینوکس

تقریبا همان ستون ها نمایش داده می شود که ما قبلا قبلا صحبت کرده ایم، اما شما علاوه بر این، یک طرح دقیق از مکان ظاهر می شود و اولین مورد مسئول منبع تماس کار خواهد بود.

نتیجه استفاده از گزینه ها برای لیست کامل PS در لینوکس

نمایش فرآیندهای کاربر

گزینه -X مسئول نمایش فرایندهایی است که از ترمینال جدا شده اند، یعنی شخصی توسط کاربر ظاهر می شود. اگر می خواهید دقیقا بدانید دقیقا چه وظایفی از طرف حساب جاری باز بود، به اندازه کافی برای ورود به رشته PS -X کلیک کنید و روی Enter کلیک کنید.

با استفاده از گزینه های فرمان PS در لینوکس به فرآیندهای کاربر خروجی

خروجی به عنوان امکان پذیر است، اما بدون اطلاعات اضافی. با این حال، از هر چیزی برای استفاده و گزینه های اضافی جلوگیری نخواهد کرد، به عنوان مثال، برای نمایش زمینه امنیت.

نتیجه خروجی فرآیند کاربر از طریق فرمان PS در لینوکس

اگر می خواهید اطلاعاتی در مورد سایر داده های کاربر دریافت کنید، خط را بر روی PS -FU تغییر دهید، جایی که توده ها نام لازم را جایگزین می کنند.

با استفاده از گزینه های PS فرمان در لینوکس برای نمایش فرآیندهای یک کاربر خاص

در نتایج خروجی، به ستون اول توجه کنید. شما باید صاحبان دیگری را به جز مشخص شده در تیم قبل از فعال شدن آن پیدا نخواهید کرد.

نتیجه خروجی فرآیندهای کاربر خاص PS در لینوکس

فیلتر بر اساس ریشه

هر جلسه لینوکس یک لیست جداگانه ای از وظایف انجام شده با حقوق ریشه دارد. اگر میخواهید فقط چنین فرایندهایی را نمایش دهید، باید فرمان ریشه PS -U ROOT -U را تنظیم کنید و آن را با فشار دادن کلید Enter فعال کنید.

با استفاده از گزینه های پیشرفته PS فرمان در لینوکس به فرآیندهای ریشه خروجی

هنگام استفاده از دستور دقیقا تکرار یکی از موارد فوق، خروجی حاوی ردیف ها با یک منبع راه اندازی نیست، زیرا پیش از آن شناخته شده است که ریشه دارد، و تمام اطلاعات به عنوان فشرده شده نشان داده شده است. در اینجا ما پیشنهاد می کنیم از استدلال های فوق برای گسترش اطلاعات استفاده کنیم.

نتیجه خروجی فرمان PS در لینوکس با گزینه های ریشه فرایندها

نمایش وظایف گروهی

کاربران با تجربه می دانند که برخی از فرآیندها متعلق به یک گروه خاص هستند، یعنی یک وظیفه اصلی و وابستگی های آن یک درخت مشترک وجود دارد. اگر شما نیاز به نمایش فقط ردیف های تحت این معیار، از دستور PS -FG 48 استفاده کنید، در حالی که 48 شناسه گروه (می توان آن را با نام فرآیند پدر و مادر جایگزین کرد).

با استفاده از فرمان PS در لینوکس به شناسه فرآیند خروجی درخت

نمایش توسط PID

از اطلاعات فوق که قبلا می دانید که هر فرایند PID خود را دارد، یعنی شناسه آن تعریف می کند. اگر تمایل به جستجو برای یک PID خاص وجود داشته باشد، دستور PS -FP 1178 باید فعال شود، جایگزین شماره به مورد مورد نظر شود. یک معیار PPID وجود دارد. هنگام تعیین این فرمت، رشته، نمایش PS -F -F -FPPID 1154، با تغییر مربوطه در شناسه به مورد مورد نظر، به دست می آورد.

با استفاده از فرمان PS در لینوکس برای خروجی فرآیندها توسط شناسه

این همه نمونه های اصلی تیم PS در لینوکس بود که ما می خواستیم در چارچوب مقاله امروز صحبت کنیم. متأسفانه، حجم یک کتابچه راهنمای کاربر به اندازه کافی برای توصیف جزئیات تعامل با تمام گزینه های موجود و ترکیب آنها نیست. در عوض، ما پیشنهاد می کنیم که مستندات تیم رسمی را با انجام PS -Help بررسی کنیم تا کسانی را که شما را در بالا دریافت نکرده اید، بررسی کنید. علاوه بر این، در سایت ما شرح مفصلی از دستورات اصلی سیستم عامل در نظر گرفته شده وجود دارد. ما توصیه می کنیم کاربران تازه کار آنها را یاد بگیرند تا به سرعت در مدیریت کنسول لینوکس استفاده شوند.

همچنین ببینید:

دستورات اغلب مورد استفاده در "ترمینال" لینوکس

فرماندهی LN / FIND / LS / GREP / PWD در لینوکس

ادامه مطلب