У вишепроцесним оперативним системима као што је Линук, процеси су саставни део тока рада система. Понекад корисници морају да наведу покренуте процесе на систему ради праћења. У таквим ситуацијама, помоћни програми командне линије Линука могу бити од помоћи.
Наредба пс је један такав алат који приказује информације везане за процесе на Линук систему. Погледајмо наредбу пс и неке важне примере употребе.
Шта је пс команда?
Процес је основна компонента рачунарства на Линук машини. Сваки програм који отворите извршава један или више процеса који су одговорни за рад рачунара. Од напредне апликације за уређивање видеа до једноставног услужног програма попут команду мв , све се састоји од процеса.
Наредба пс, која је акроним за Статус процеса , добро дође када желите да добијете листу свих процеса који се извршавају на вашем систему. Ова команда такође пружа додатне информације повезане са овим процесима кориснику.
како повезати алека на вифи без апликације
Повезано: Шта је процес у Линуксу?
Како се користи пс команда у Линук -у
Основна синтакса наредбе пс је:
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 Команде Виндовс командне линије (ЦМД) које морате знатиКомандна линија је и даље моћан алат за Виндовс. Ево најкориснијих ЦМД команди које сваки Виндовс корисник треба да зна.
Прочитајте следеће Повезане теме- Линук
- Линук
Деепесх је млађи уредник за Линук у МУО. Он пише информативне водиче за Линук, с циљем да свим новопридошлим пружи блажено искуство. Нисам сигуран у филмове, али ако желите да разговарате о технологији, он је ваш момак. У слободно време можете га пронаћи како чита књиге, слуша различите музичке жанрове или свира гитару.
Више од Деепесх СхармаПретплатите се на наш билтен
Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили