2011-09-12 6 views
1

빠른 bash는/터미널 질문 -프로세스의 bash/w 관리/터미널

내가 명령 행에서 많은 일을하지만, 정말 그것으로 실행중인 프로세스를 관리하는 방법의 좋은 생각을 가진 적이 - 나는 알고있다 'ps'는하지만, 항상 30 개의 Google 크롬 직원을 포함하여 매우 오랫동안 정교하지 않은 스팸 메일 목록을 제공하며, 실제로 진행되고있는 작업을 명확하게 파악하기 위해 활동 모니터로 돌아갑니다.

누구나 실행중인 프로세스를 명령 줄에서 관리하는 방법에 대한 조언을 조금이라도 제공 할 수 있습니까? 이미 실행중인 항목을 깨끗하게 정리할 수있는 방법이 있습니까? 나는 종종 얼어 붙은 것을 제거하는 빠른 방법으로 알고있는 프로세스 이름에 'killall'을 사용합니다. ps가 기본적으로 표시하는 이상한 긴 이름과 숫자가 아닌 터미널을 통해 그 이름을 표시 할 수 있습니까? 그리고 '* ome'와 같이 특정 프로세스 또는 프로세스의 빠른 정규식을 검색 할 수 있습니까? 사람이 많은 사람들에게 놀랍게도 도움이 될 것이 세 가지 질문에 대한 답을 가지고 있다면

, 나는 확신합니다 :)

감사합니다!

+0

[pgrep/pkill] (http://linux.die.net/man/1/pgrep), [top] (http://linux.die.net/man/1/top) –

답변

1

예 grep이 좋다. 달성하고자하는 것이 무엇인지 모르지만 상위 명령을 알고 있습니까? Il은 진행 상황을 동적으로 보여줍니다. Linux에서는 스크립트에서 원하는 것을 얻는 데 도움이되는 많은 명령을 제공하며 명령을 파이핑하는 것은 IT 학습시 배운 기본 사항입니다. 당신은 일하는 사람을 볼 수도 있습니다. 프로세스 관리의 기초에 관한 기사를 읽으라고 조언합니다. :) 행운을 빌어 요.

+0

htop도 확인하십시오. http://htop.sourceforge.net/ 스테로이드가 가장 좋습니다. – holygeek

+0

상단은 제가 찾고있는 것입니다 - 고마워요! –

0

.. 거기에 스크립트가있을 수 있습니다

하지만

예를 들어 당신이 도움이 될 다음과 같은 당신이 간단 뭔가에 관심이있어 크롬을 많이보고하는 경우 :

ps aux | grep -v chrome 

다른 변화는 그래서 당신은 당신이 하나에서 지정할하는 PS를 사용할 수

하나 크롬, 하나의 정력 등 (구글은 펄이나 파이썬 독특한 행을 표시하거나 예를 들어 나오지도)를 얻을 ... 한 번만 각 이미지를 보여주는 도움이 될 수 username ... 그래서 시스템 프로세스를 걸러 낼 수 있습니다. 한 명 이상의 사용자가 기계에 기록됩니다.

Ps는 명령 줄 인수와 함께 매우 다재다능합니다. 약간의 파기는 perl 및 sed 등과 같은 다른 도구와 조합하여 좋은 조정 및 플래그를 찾는 데 도움이됩니다.

+0

굉장! 당신이 특히 좋아하는 것이 있습니까? 내가 조금 봤 거든,하지만 필터링을 통해 내가 여기 찾고있는 것을 찾기가 어려웠다 ... –

1

은 프로세스 이름 (정확하게 말해 프로세스를 호출 한 명령)의 목록을 제공합니다. grep을 사용하면 다음과 같이 검색 할 수 있습니다.

ps -o command | grep ".*ome" 
+0

그리고 명령과 인수를보고 싶다면'ps -o args'. –