답변1
당신의 명령에는 아무런 문제가 없습니다htop
제어 문자를 물음표로 바꾸기:
(((unsigned char)data_c[j]) >= 32 ? ((unsigned char)data_c[j]) : '?')
(32 이하의 값을 가지는 문자는 제어문자입니다.)
답변2
htop 프로세스 관리자는 유효한 정렬 옵션이 아닌 탭 문자로 해석되므로 정렬 명령을 $'\t'
표시 합니다.?
\t
정렬 명령에서 \t
명령이 정렬되는 필드를 지정하기 위한 구분 기호로 사용됩니다. 그러나 htop에서는 유효한 구분 기호가 아니므로 정렬 열에 ?로 표시됩니다.
-k 옵션을 사용하여 정렬 필드를 지정하고 -t 옵션을 사용하여 구분 기호를 지정할 수 있습니다. 예를 들어 htop -u -p -k 2,2 -t ' '
공백을 구분 기호로 사용하여 두 번째 필드를 기준으로 정렬합니다.