Repolode
jacek-kurlit

jacek-kurlit/pik

실시간 퍼지 검색으로 이름, 경로, 인수, 포트별 프로세스를 찾아 종료하는 터미널 도구

스타
581
포크
19
열린 이슈
12
마지막 커밋
28일 전

어떤 프로젝트인가요?

Pik (Process Interactive Kill)은 프로세스를 찾아 종료하는 명령줄 도구입니다. pkill처럼 동작하지만, 먼저 패턴을 지정해 일치 항목을 찾는 대신 퍼지 검색어를 입력하고 대화형 목록에서 프로세스를 선택합니다.

검색어 앞에 접두사를 붙이면 검색 대상이 바뀝니다. 접두사가 없으면 프로세스 이름을 검색하고, '/'는 명령 경로, '-'는 인수, ':'는 포트를 검색하며, '~'는 모든 항목을 검색합니다. '='와 '@'를 붙이면 각각 정확한 ID로 프로세스를 선택하거나 해당 프로세스와 자식 프로세스를 함께 선택합니다. Ctrl+X를 누르면 선택한 프로세스에 SIGTERM을 보내고, Ctrl+Alt+X를 누르면 SIGKILL을 보냅니다.

Pik은 옵션, 테마, 키 매핑을 설정하는 config.toml 파일을 지원하며, Linux, macOS, Windows용 사전 빌드 바이너리도 제공합니다. 여러 패키지 매니저를 통해 설치하거나 cargo로 설치할 수도 있습니다. Linux의 일부 프로세스는 pik을 root 권한으로 실행해야 포트 정보를 표시할 수 있습니다.

핵심 기능

  • 01접두사 없이 프로세스 이름으로 퍼지 검색
  • 02접두사를 사용해 명령 경로, 인수, 포트 또는 모든 항목 검색
  • 03정확한 ID로 프로세스를 선택하거나 자식 프로세스와 함께 선택
  • 04Ctrl+X로 SIGTERM 전송, Ctrl+Alt+X로 SIGKILL 전송
  • 05옵션, 테마, 키 매핑을 설정할 수 있는 구성 파일

활용 사례

  • 개발 중 특정 포트를 점유한 프로세스 종료
  • 명령 인수로 폭주하는 프로세스를 찾아 중지
  • 부모 프로세스와 자식 프로세스를 함께 선택해 프로세스 트리 종료

빠른 시작

  1. 1

    Homebrew로 설치(macOS)

    brew tap jacek-kurlit/tap brew install pik
  2. 2

    또는 Cargo로 설치(Rust)

    cargo install pik
  3. 3

    pik 실행

    pik

사용 전 알아둘 점

  • Linux에서는 root 권한 없이는 포트를 확인할 수 없는 프로세스가 있습니다.
  • Linux에서는 프로세스 이름이 exe 이름과 다를 수 있으며, 15자로 제한됩니다.
  • README에 따르면 이 도구는 아직 개발 중입니다.

토픽

자주 묻는 질문

pik은(는) 무엇인가요?
실시간 퍼지 검색으로 이름, 경로, 인수, 포트별 프로세스를 찾아 종료하는 터미널 도구 Pik (Process Interactive Kill)은 프로세스를 찾아 종료하는 명령줄 도구입니다. pkill처럼 동작하지만, 먼저 패턴을 지정해 일치 항목을 찾는 대신 퍼지 검색어를 입력하고 대화형 목록에서 프로세스를 선택합니다.
pik은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
pik은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
pik은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. pik의 마지막 커밋은 2026년 9월 22일입니다.
pik은(는) 어디에 사용할 수 있나요?
개발 중 특정 포트를 점유한 프로세스 종료 명령 인수로 폭주하는 프로세스를 찾아 중지 부모 프로세스와 자식 프로세스를 함께 선택해 프로세스 트리 종료
pik는 어떻게 설치하나요?
Homebrew로 설치(macOS): brew tap jacek-kurlit/tap brew install pik 또는 Cargo로 설치(Rust): cargo install pik pik 실행: pik
pik은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jacek-kurlit/pik

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트