ps
PuTTY에서 옵션을 사용하여 실행할 때 -f
(각 프로세스에 해당하는 명령 보기) 터미널 너비보다 긴 줄은 완전히 표시되지 않습니다(여러 줄로 묶이지 않습니다).
실행 시 전체 명령(필요한 경우 여러 줄)을 볼 수 있도록 강제로 줄바꿈을 하려면 어떻게 해야 합니까 ps -f
?
답변1
POSIX 호환 구현이 있다면 ps
시도해 볼 수 있습니다
ps -f | more
최근 동작이 변경되었습니다. POSIX Issue 7을 따르는 tc2 구현이 있는 경우 다음을 시도해 볼 수 있습니다.
ps -wwf | more
1POSIX 표준 개발에 대해 논의하기 위해 매주 컨퍼런스 콜을 개최합니다 .
답변2
간단하게 유지하려면 다음을 시도해 보세요.
ps auxfww
답변3
귀하의 질문에 대한 답변을 찾았을 수도 있습니다. 스택 오버플로 시. 말로데니스 윌리엄슨:
ps aux의 출력이 한 화면보다 길기 때문에 아마도 less 또는 maximum과 같은 호출기를 사용하고 있을 것입니다. 그렇다면 다음 옵션을 사용하면 긴 줄이 잘리지 않고 줄바꿈됩니다.
ps aux | less -+S
ps aux | most -w
다음 명령 중 하나를 사용하면 줄이 바뀌지 않지만 화살표 키나 기타 이동 키를 사용하여 왼쪽이나 오른쪽으로 스크롤할 수 있습니다.
ps aux | less -S
# 화살표 키, Esc+ (및 Esc+ ), 또는 Alt+ (및 Alt+를 사용합니다.)
ps aux | most
# 화살표 키 또는 <및를 사용합니다 >. (탭을 사용하여 오른쪽으로 스크롤할 수도 있습니다.) more 및 pg의 경우 줄이 항상 줄 바꿈됩니다.
ps aux
파이프에서 사용하는 경우 ps는 터미널에 출력할 때 화면 너비만 사용하므로 w 옵션이 필요하지 않습니다.
(참고: 이는 내장되지 않은 Linux에 적용되며 ps
다른 Unix 변형에서는 유틸리티가 다를 수 있습니다.)
답변4
MacOS에서는 명령이 약간 다릅니다.
echo "$(ps aux)"