Много пута морамо процес убити путем терминала. Ако знамо пуно име процеса (на пример: Кате) немамо проблема, једноставан:
killall kate
Решава проблем за нас ... али шта ће се догодити ако не знамо тачан назив процеса?
У тим приликама морамо навести све процесе са пс аук као што је приказано на следећем снимку екрана:
Затим потражите ПИД процеса, који у овом случају тражимо ПИД Кате:
kill 3808
И воила, тамо убијамо процес.
Па ... у једном реду можемо тражити процес (без потребе да знамо његово пуно име), сазнати његов ПИД и такође га убити:
ps ax | grep kat | grep -v grep | awk '{print $2}' | xargs kill
Као што видите:
- Ми наводимо процесе (пс аук)
- Не знамо пуни или тачан назив Кате (хеј, то може бити кате-едитор или нешто слично), па филтрирамо само по Кат (греп кат)
- Али добићемо два процеса везана за кат ако користимо само овај филтер, један који је кате процес, а други који је процес који активирамо за филтрирање, остављам вам снимак екрана да бисте могли да завршите са разумевањем: (Приметите да постоје 2 линије, односно 2 процеса)
- Да бисмо избегли претходно објашњено, правимо други филтер (греп -в греп). Оно што ћемо учинити супротно ... ако филтрирамо помоћу греп, он ће показивати само подударања са филтером, добро са греп -в Налажемо вам да НЕ показујете утакмице, већ да показујете оно што се не подудара. Показаћу вам снимак екрана како би био резултат до сада: (Приметите да се сада појављује само Катеин процес)
- Па, већ смо изоловали процес који желимо да убијемо, сада морамо само да издвојимо његов ПИД који је други број, тј. 4062. А ПИД је у другој колони (Прва колона садржи корисника са УИД 1), па користећи авк можемо рећи да из те линије показује само оно што налази у 2. колони (авк '{принт $ 2}'). Што би нам показало само процесни број, односно само ће се ПИД појавити у терминалу.
- Али ми не желимо да покажемо ПИД, оно што желимо је да убијемо процес са тим ПИД-ом ... па ћемо то и учинити, прослеђујемо оно што имамо до сада према команди убити и спреман (каргс убити)
- Шта значи тај каргс? ... једноставно, у овом случају не можемо проћи ПИД да убијемо само цевима ( | ), ово једноставно није довољно, па каргс (који омогућава прослеђивање вредности или података, а затим извршавање или убијање) је оно што ће нам омогућити да завршимо посао.
И овде се завршава 😀
Да ... Знам да ово делује помало сложено, зато сам и покушао то да објасним најбоље што сам могао.
Знам да ће вероватно мало ко требати ова команда, али циљ овог чланка је исти као и циљ DesdeLinux, учи их сваки дан нечему новом, увек покушавајући да их натерам да изгубе страх од Линука... и, лично, волео бих да науче да користе терминал без страха 😉
У сваком случају ... Надам се да вам је било занимљиво, настављам да учим како да користим авк што је стварно супер хехе.
поздрави
Истина је, авк ми је био веома користан и мислим да се свима који требају манипулисати структурираним текстуалним датотекама топло препоручује да знају како да их користе.
Само имам питање (нема никакве везе са улазом: Д), како (и са којим програмом) сте направили тај ефекат замућења који вам омогућава да истакнете део снимка екрана?
Поздрав.
Тестирање ако је ово из формата успева и ако не неко ми каже како се то ради
Пуно Вам хвала.
Па да ... Открио сам Линук сада када знам како да радим са авк ХАХАХАХА.
О ефекту и слично, ништа ... то је само Гимп 😀
Одаберем део који желим да истакнем, исечем га са [Цтрл] + [Кс] и налепите га као нови слој, а затим одаберем доњи слој (који је онај који желим да замерим) и идем у Филтери- » Гауссиан (или шта већ напишете хехе) и воила.
Сада, да бих добио тамни ефекат, једноставно креирам нови слој (бела позадина) и поставим га између ова два која сам већ имао, дајем му црну боју и на траци прозирности (горњи десни угао) премештам га тамо где Постижем жељени ефекат.
Поздрав и хвала на коментару 🙂
Велики !!
Ако је поступак из видљивог програма, ништа угодније од куцања ккилл на конзоли кликните на програм за убијање и воила.
кликните на програм за убијање
хехе да ... то је под претпоставком да имате ГУИ хехе.
Тачно, зато сам и рекао „ако је процес из програма који је видљив“.
Лакше је кликнути на дугме са „Кс“. ГНОМЕ Схелл још увек има то дугме, зар не? :-Д.
Ако је програм замрзнут (што је главни разлог зашто бисте морали да зауставите његов процес), логично је да ово дугме неће реаговати без обзира колико га притиснете.
Мислим да ће га ГНОМЕ Схелл ускоро уклонити тако да можете видети тактилно чудо затварања прозора повлачећи их на дно екрана као у оперативном систему Виндовс 8. Непотребно је рећи да је на широким екранима то фантастична вежба.
Сада разумем. У том случају више волим Цонтрол + Алт + Есц (у КДЕ-у).
Једва чекам да видим нове прегледе ГНОМЕ Схелл-а, они су права посластица.
Ово чини исто, али мање је написано.
У овом случају за пример сам узео лиснату плочу, због чега се лист појављује у греп-у
ps -e | grep leaf | awk '{print $1}' | xargs kill
поздрави
Фуј! Сине мој, покушај да покренеш „пгреп кат“, што је „пгреп“ за нешто.
И да изврши „ман пгреп“. И „човек пидоф“, који вам понекад може помоћи „пидоф“.
И извршити «пс аук | греп [к] ат ", који неће вратити" процес који активирамо за филтрирање "који коментаришете, а који штеди ваш рад.
Поздрав!
Ох, и "пкилл", који ради оно што тражите. На пример: „пкилл кат“.
Ох, занимљиво ... Нисам знао пгреп 🙂
Хвала на савету 😀
Захваљујући вама и вашим чланцима.
Узгред, у https://flossblog.wordpress.com/2009/11/11/truco-del-dia-excluir-al-proceso-grep-en-la-salida-de-ps-aux/ прокоментарисати технику коришћења наредби попут «пс аук | греп [н] програм_наме ", они то објашњавају боље од мене.
Поздрав!
Хвала на линку 😀
То је сјајна ствар што постоји. DesdeLinux…није битно да ли сте корисник, уредник или администратор, сви ми увек учимо нове ствари 🙂
Поздрав и хвала још једном пријатељу.
Хвала свима на вашем времену и посвећености, чини га вредним посетити и прочитати ову страницу неколико пута дневно.
Хвала још једном.
КЗКГ ^ Гаара је готово увек исти, када су у питању овакви савети, постоји још једна особа која то чини једноставном командом. Али честитам му, он увек континуирано доприноси.
хехе ја ... Знам како се ради Кс оса и долазим овде и делим методу, али онда деле једноставнији начин да се постигне исто хахаха, али са овим сви победимо, зар не? 😀
Тако је 0 /
Хахаха, увек идеш најкомпликованијим путем. 😀
ХАХАХА да, увек сам размишљао: «Ако знам како се то ради на тежи начин, онда ћу знати како то учинити на једноставан начин без проблема.»И ... обрнуто, не ради исто хахаха.
Проблем би био ако имамо два процеса са сличним називом.
На пример, процес кате, и још један процес ... ммм ... рецимо катер кД
Са таквом командом убили бисмо обојицу, зар не?
Па да, то би се догодило 🙂
ТТ јадна Кате. Користим ккилл у КДЕ-у, брзо се покреће са „цтрл + алт + есц“ или такође са „цтрл + Есц“ отвореним „Системским активностима“ и то графички. Сада се мора научити овај поступак кроз терминал, иако имам кућни сервер са стабилним дебианом и то уопште не виси.
Сјајно! управо сада када похађам курс о оперативним системима и морам да извршавам задатке са терминалом, ваш водич вам је био од велике помоћи! Хвала
Врло добро објашњено, сјајан блог који сам управо упознао, усмеравам га на омиљене. Хвала вам.
Па, добро је, мада понекад постоје случајеви када их се не може убити ...
пкилл -9
пкилл -9 "име процеса"
у претходном коментару сам ставио «», али није изашло кД
лаку ноћ, имам времена да прочитам ваш феед и данас сам одлучио да испробам ову команду пс ак | греп хром | греп -в греп | авк '{принт $ 1}' | каргс килл и добијам следећу грешку убијања: не могу да пронађем процес "?" са мало искуства које имам у басху, одлучио сам да направим неке модификације и на крају ми остаје пс -А | греп ц | греп -в греп | авк '{принт $ 1}' | каргс килл с обзиром да се пс -А користи за приказ свих процеса у резиме облику, а друга аномалија је била што је бацио ТТИ «?» и успело је за мене хвала пуно. заиста ми се свиђа ваш блог, поздрав
Хвала компа, не можете да замислите количину проблема које сте ми управо решили овом командом.
Поздрав!
ХВАЛА !!!!
Одличан пост. Управо оно што сам тражио и нисам знао како да то урадим, а објашњење је било врло добро.
Поздрав.