![zsh 전체 종료 목록 예기치 않은 "0"](https://linux55.com/image/192425/zsh%20%EC%A0%84%EC%B2%B4%20%EC%A2%85%EB%A3%8C%20%EB%AA%A9%EB%A1%9D%20%EC%98%88%EA%B8%B0%EC%B9%98%20%EC%95%8A%EC%9D%80%20%220%22.png)
내 안에는 다음이 있습니다 .zshrc
.
zstyle ':completion:*:kill:*' command 'ps -u $USER -o pid,%cpu,tty,cputime,cmd'
TAB을 누르면 나열된 프로세스 외에도 항상 숫자가 포함된 마지막 줄이 있습니다 0
.
왜 그런 겁니까? 나는 그것을 제거할 수 있습니까?
답변1
실행하는 경우:
zstyle ':completion:*' format 'Completing %d'
다시 시도해 보면 다음과 같은 내용이 표시됩니다.
Completing process-group
바로 저기요 0
. kill 0
실제로 현재 프로세스 그룹을 종료합니다. 바라보다https://www.zsh.org/mla/workers/2014/msg00713.html기본적으로는 차이점에 대한 설명이나 코드가 나에게 별로 의미가 없다는 점을 인정해야 합니다.
다음과 같은 방법으로 사라지게 할 수 있습니다.
zstyle ':completion:*:kill:*:process-groups' hidden true
또는:
zstyle ':completion:*:kill:*:process-groups' hidden all
또한 만든다Completing process-group
제목이 사라집니다( info zsh hidden
자세한 내용 참조).