Skip to main content

Примери употребе команде Линук пс

Anonim

Тхе пс наредба приказује листу тренутно покренутих процеса на вашем рачунару. Овај водич ће вам показати што је најчешћа употреба пс команде, тако да можете извући највише од тога.

Тхе пс команда се обично користи у сарадњи са греп команду и више или мање команде.

Ове додатне команде помажу у филтрирању и пагинацији излаза пс што често може бити прилично дуго.

Како користити пс команду

Сама пс наредба приказује поступке које покреће корисник који га покрећу у оквиру прозора терминала. Да се ​​позовем пс једноставно упишите следеће:

пс

На излазу ће бити приказани редови података који садрже сљедеће информације:

  • ПИД
  • ТТИ
  • време
  • Команда

ПИД је ИД процеса који идентификује покретачки процес. ТТИ је тип терминала.

Сама пс команда је прилично ограничена. Вероватно желите да видите све покренуте процесе. Да бисте видели све покренуте поступке, користите неку од следећих наредби:

пс -А

пс -е

Да бисте приказали све процесе осим лидера сесије покрените следећу команду:

пс -д

Шта је лидер сједнице? Када један процес почне са другим процесима, он је лидер свих других процеса. Зато замислите процес А почиње процес Б и процес Ц . Процес Б почиње процес Д и процес Ц почиње процес Е . Када наведете све процесе осим лидера сесије које ћете видети Б, Ц, Д и Е али не А .

Можете негирати било коју од одабира које сте изабрали користећи прекидач. На пример, ако желите да видите само лидере сесије покрените следећу команду:

пс-д -Н

Очигледно је није сасвим разумно када се користи са или преклопи јер неће показивати ништа.

Ако желите да видите само процес повезане са овим терминалом, покрените следећу команду:

пс Т

Ако желите да видите све покренуте програме користећи следећу команду:

пс р

Избор конкретних процеса помоћу команде пс

Можете вратити одређене процесе користећи пс команде и постоје различити начини промене критеријума селекције.

На примјер, ако знате ид процеса можете једноставно користити сљедећу наредбу:

пс -п

Можете одабрати више процеса тако што ћете навести више ИД-ова процеса на следећи начин:

пс -п "1234 9778"

Такође можете да их одредите користећи листу са одвојеним одрезом:

пс -п 1234,9778

Шансе су да нећете знати идентификацију процеса и лакше је претраживати по команди. Да бисте то урадили користите следећу команду:

пс -Ц

На пример, да бисте видели да ли Цхроме ради, можете користити следећу команду:

пс-хром

Можда ћете бити изненађени када видите да ово враћа један процес за свако отворено језичко.

Други начини филтрирања резултата су групе. Можете претраживати по имену групе користећи следећу синтаксу:

пс -Г пс - Груп

На пример, да бисте сазнали све процесе које покреће група налога, следи:

пс -Г "рачуни" пс -Гроуп "рачуни"

Можете претраживати и по групном ид-у умјесто имена групе користећи мала слова "г" на следећи начин:

пс -г пс --гроуп

Ако желите да претражите помоћу листе ИД сесије користите следећу команду:

пс-с

Алтернативно, користите следеће да претражујете по типу терминала.

пс -т

Ако желите пронаћи све процесе које покреће одређени корисник, испробајте следећу команду:

пс У

На пример, пронаћи све процесе које су покривене Гари покрените следеће:

пс У "Гари"

Имајте на уму да ово показује особу чији се акредитиви користе за покретање наредбе. На пример, ако сте ограђени Гари и покрените горњу команду она ће показати сву наредбу коју сте водили.

Ако се пријавите као Том и користите судо да покренете команду онда ће се приказати горња команда Томове команду коју управља Гари и не Том .

Да ограничите листу само на процесе које стварно покреће Гари користите следећу команду:

пс -У "Гари"

Форматирање пс Цомманд Оутпут

Подразумевано добијате исте четири колоне када користите пс наредба:

  • ПИД
  • ТТИ
  • време
  • Команда

Можете добити комплетну листу тако што ћете покренути сљедећу команду:

пс -еф

Тхе, као што знате, приказује све процесе и ф или показује све детаље.

Враћени ступци су следећи:

  • ИД корисник
  • ПИД
  • ППИД
  • Ц
  • СТиме
  • ТТИ
  • време
  • Команда

Кориснички ИД је особа која је покренула команду. ПИД је ИД процеса команде команду. ППИД је матични процес који је покренуо наредбу.

Тхе Ц колона приказује број деце која има процес. СТиме је време почетка процеса. ТТИ је терминал, време је колико је потребно за покретање и команда је команда која је покренута.

Можете добити још више колона користећи следећу команду:

пс -еФ

Ово враћа следеће колоне:

  • УИД
  • ПИД
  • ППИД
  • Ц
  • СЗ
  • РСС
  • ПСР
  • СТиме
  • ТТИ
  • време
  • Команда

Додатне колоне су СЗ, РСС и ПСР.СЗ је величина процеса, РСС је стварна величина меморије, а ПСР је процесор којем је додељена команда.

Можете одредити кориснички дефиниран формат помоћу следећег прекидача:

пс -е --формат

Доступни формати су следећи:

  • %Процесори: Коришћење ЦПУ-а
  • % мем: Искориштавање процената меморије
  • аргс: Команда са свим својим аргументима
  • ц: Коришћење процесора
  • цмд: Команда
  • цомм: Само име команде
  • цп: ЦПУ Усаге
  • цпутиме: Време ЦПУ-а
  • егид: Ефективни ИД групе
  • егроуп: Ефективна група
  • етиме: Протекло време
  • еуид: Ефективни кориснички ИД
  • еусер: Ефикасан корисник
  • гид: Групни ид
  • група: Назив групе
  • пгид: ИД групе процеса
  • пгрп: Процесна група
  • ппид: ИД родитељског процеса
  • почетак: Време почетка процеса
  • сз: Величина на физичким страницама
  • тхцоунт: Теме које поседују процес
  • време: Кумулативно време
  • уид: ИД корисник
  • унаме: Корисничко име

Постоји много више опција, али ово су најчешће коришћене.

Да бисте користили формате, укуцајте следеће:

пс -е --формат = "уид унаме цмд време"

Можете се мешати и ускладити предмете онако како желите.

Сортирање излаза

Да бисте сортирали излаз, користите следећу нотацију:

пс -еф -сорт

Избор опција сортирања је следећи:

  • цмд: Извршно име
  • пцпу: Коришћење ЦПУ-а
  • заставе: Заставе
  • пгрп: ИД групе процеса
  • цутиме: Кумулативно корисничко време
  • цстиме: Кумулативно системско време
  • утиме: Корисничко време
  • пид: ИД процеса
  • ппид: ИД родитељског процеса
  • величине: Величина
  • уид: ИД корисник
  • корисник: Корисничко име

Опет има више доступних опција, али ово су најчешће.

Пример врста наредба је следећа:

пс -еф -сорт корисник, пид

Користећи пс са греп, мање и више команди

Као што је поменуто на почетку, често се користи пс са греп, мање и више команде.

Тхе мање и више наредбе ће вам помоћи да пребаците резултате једне странице по истом времену. Да бисте користили ове команде, једноставно пипирајте излаз греп у њих како слиједи:

пс -еф | више пс -еф | мање

Тхе греп команда вам помаже да филтрирате резултате са пс команда.

На пример:

пс -еф | греп цхроме

Резиме

Тхе пс команда се обично користи за листинг процесима унутар Линук-а. Такође можете да користите врх команде за приказивање покретних процеса на различит начин.