دستور لینوکس ps: نمایش لیست فرآیندههای در حال اجرا
در سیستمعامل لینوکس، دستور ps یکی از دستورات مهم است که به کاربر اجازه میدهد لیستی از فرآیندههای در حال اجرا را در سیستم نمایش دهد. این دستور میتواند بسیار مفید و کاربردی باشد، به ویژه در مواقعی که شما نیاز دارید به صورت دقیق متوجه شوید کدام فرآینده ها در حال اجرا هستند و از چه مشخصاتی برخوردار هستند.
توضیحات کامل در مورد استفاده از دستور ps:
1. نمایش تمام فرآیندهها: برای نمایش تمام فرآیندههای در حال اجرا در سیستم، شما میتوانید دستور ps را به صورت زیر وارد کنید:
ps -e
با استفاده از این دستور، تمام فرآیندهای در حال اجرا به همراه شناسه فرآیند (PID)، شناسه والدین (PPID) و سایر مشخصات مربوطه نمایش داده میشوند.
2. نمایش فرآیندههای خاص: در برخی مواقع ممکن است نیاز داشته باشید تا تنها یک یا چند فرآیند خاص را نمایش دهید. برای این کار، شما میتوانید از گزینه -C استفاده کنید و نام فرآیند را به عنوان پارامتر وارد کنید. به عنوان مثال:
ps -C firefox
با استفاده از این دستور، تمام فرآیندهای مربوط به مرورگر فایرفاکس را نمایش میدهد.
3. نمایش جزئیات فرآیندها: برای مشاهده جزئیات بیشتر در مورد فرآیندها، میتوانید از گزینه -l استفاده کنید. این گزینه اطلاعات اضافی مانند مصرف حافظه، زمان شروع، وضعیت و غیره را نمایش میدهد. مثال:
ps -l
با استفاده از این دستور، اطلاعات جزئیتی درباره تمام فرآیندهای در حال اجرا نشان داده میشود.
4. نمایش نتایج به صورت پیوسته: برای نمایش نتایج دستور ps به صورت پیوسته و بدون توقف، میتوانید از گزینه -ef استفاده کنید. مثال:
ps -ef
با استفاده از این دستور، تمام فرآیندها به صورت پیوسته و با اطلاعات جزئیات نمایش داده میشوند.
5. فیلتر کردن نتایج: شما میتوانید از دستور grep برای فیلتر کردن نتایج دستور ps استفاده کنید. به عنوان مثال:
ps -e | grep firefox
با استفاده از این دستور، تنها فرآیندهای مربوط به مرورگر فایرفاکس را نمایش میدهد.
این توضیحات کامل در مورد دستور لینوکس ps به شما کمک خواهد کرد تا بتوانید لیست فرآیندهای در حال اجرا را به درستی مشاهده کنید و از آن در کارهای روزمره خود استفاده کنید.