Како приказати информације о процесу на Линук систему помоћу команде пс

Како приказати информације о процесу на Линук систему помоћу команде пс

У вишепроцесним оперативним системима као што је Линук, процеси су саставни део тока рада система. Понекад корисници морају да наведу покренуте процесе на систему ради праћења. У таквим ситуацијама, помоћни програми командне линије Линука могу бити од помоћи.





Наредба пс је један такав алат који приказује информације везане за процесе на Линук систему. Погледајмо наредбу пс и неке важне примере употребе.





Шта је пс команда?

Процес је основна компонента рачунарства на Линук машини. Сваки програм који отворите извршава један или више процеса који су одговорни за рад рачунара. Од напредне апликације за уређивање видеа до једноставног услужног програма попут команду мв , све се састоји од процеса.





Наредба пс, која је акроним за Статус процеса , добро дође када желите да добијете листу свих процеса који се извршавају на вашем систему. Ова команда такође пружа додатне информације повезане са овим процесима кориснику.

како повезати алека на вифи без апликације

Повезано: Шта је процес у Линуксу?



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

Основна синтакса наредбе пс је:

ps [options]

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





ps

Следеће информације су наведене у горе наведеном излазу.

  • ПИД : ИД процеса означеног процеса
  • ТТИ : Приказује назив терминала који користите
  • ВРЕМЕ : Време које процесор додељује процесу
  • ЦМД : Команда која је одговорна за покретање процеса

Наведите све процесе

Да бисте добили списак свих процеса на Линук систему, користите -ДО или заставица са подразумеваном наредбом пс.





ps -A
ps -e

Приказ процеса повезаних са терминалом

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

ps -T

Видећете излаз који изгледа отприлике овако.

Прикажите процесе који нису повезани са терминалом

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

ps -a

На екрану ће се приказати излаз.

Негирајте наведене опције

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

На пример, опција приказује процесе повезане са терминалом. Додавање или --деселецт флаг са командом ће показати процесе који нису повезани са тренутним терминалом.

ps -T -N
ps -T --deselect

Прикажите прилагођене колоне у излазу

Подразумевана команда пс приказује следеће колоне: ПИД, ТТИ, ТИМЕ и ЦМД. Међутим, можете подесити ове колоне и уместо њих приказати друге детаље.

Тхе -то је флаг вам омогућава да наведете колоне које желите да добијете у излазу.

ps -eo pid, uname, pcpu, stime, pri, f

Преименујте колоне у излазу

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

ps -e -o pid=Process_ID, uid=User_ID, com=COMMAND

Листајте тренутно покренуте процесе

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

ps -ax

Приказ процеса у БСД формату

Линук формат за прослеђивање аргумената помоћу команде користи - (цртица) знак. С друге стране, БСД формат не укључује никакве посебне знакове са ознакама аргумената.

На пример, пс -А (Линук формат) ће приказати листу свих процеса. БСД еквивалент ове команде је:

ps au

где до означава Све и у означава кориснике.

Листа процеса у пуном формату

Да бисте добили детаљне информације у вези са процесима, проследите -еф или -еФ опцију са командом.

ps -ef
ps -eF

Горе наведени излаз садржи следеће информације о процесима.

  • УИД : Кориснички ИД корисника одговорног за процес
  • ПИД : ИД процеса уноса
  • ППИД : ИД процеса надређеног процеса
  • Ц. : Подаци о коришћењу ЦПУ -а и заказивање везани за процес
  • ПРОЦЕНЕ : Време када је процес започет
  • ТТИ : Назив терминала који тренутно користите
  • ВРЕМЕ : Количина ЦПУ времена коју користи процес
  • ЦМД : Команда која је извршила процес

Тхе Ова опција приказује листу свих процеса које је покренуо одређени корисник.

ps -u username

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

ps -U root -u root

Набавите ПИД процеса

Да бисте добили ИД процеса одређеног процеса, користите застава са командом.

ps -C process-name

Заменити име-процеса са називом процеса. На излазу ће се приказати ИД процеса.

ps -C bash

Наведите низове одређеног процеса

Можда знате да процес може садржати више нити, од којих је свака одговорна за одређени задатак. Да бисте приказали листу нити процеса, користите -ТЕ заставица са наредбом пс. Имајте на уму да ћете морати да проследите ИД процеса процеса заједно са командом.

ps -L pid

На пример

ps -L 1250

Процес приказа повезан са одређеном групом

Добијање листе процеса везаних за одређену групу је такође лако. Користити -фГ заставица са подразумеваном командом.

ps -fG groupname

Алтернативно, можете проследити и ИД групе уместо имена г-роуп.

ps -fG groupid

На пример

ps -fG sudoers
ps -fg 1000

Прикажите процесе у облику стабла

Да бисте добили хијерархијско стабло представљања покренутих процеса у Линуку:

ps -f --forest -C bash

Горе поменута команда ће приказати све процесе који се односе на басх.

Праћење покренутих процеса у Линук -у

Знање који се процеси изводе на вашем рачунару може се показати корисним ако немате довољно ресурса. Можете лако убија неодговарајуће Линук процесе које не желите на свом систему помоћу командне линије.

За оне који имају јефтине рачунаре и желе оперативни систем који нуди несметане перформансе, доступне су многе лаке дистрибуције Линука.

Објави Објави Твеет Емаил 15 Команде Виндовс командне линије (ЦМД) које морате знати

Командна линија је и даље моћан алат за Виндовс. Ево најкориснијих ЦМД команди које сваки Виндовс корисник треба да зна.

Прочитајте следеће
Повезане теме
  • Линук
  • Линук
О аутору Деепесх Схарма(Објављено 79 чланака)

Деепесх је млађи уредник за Линук у МУО. Он пише информативне водиче за Линук, с циљем да свим новопридошлим пружи блажено искуство. Нисам сигуран у филмове, али ако желите да разговарате о технологији, он је ваш момак. У слободно време можете га пронаћи како чита књиге, слуша различите музичке жанрове или свира гитару.

Више од Деепесх Схарма

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили