"더 적은" 너비 문제

"더 적은" 너비 문제

저는 Windows용 Putty를 사용하여 Linux 컴퓨터(주로 Debian Squeeze)에 연결하고 있습니다. 적성 검색에서와 같이 "less" 명령을 실행할 때마다 less는 목록을 내 창 크기보다 훨씬 작게 자릅니다. 이 문제를 극복하는 방법을 찾고 있지만 아직 아무것도 찾지 못했습니다.

답변1

적성 대신 잘림을 줄이시겠습니까? 출력을 리디렉션할 때 적성이 기본적으로 80개 열로 잘리는 것을 확인했습니다. aptitude search foo | cat출력이 잘렸는지 확인해보세요 .

명령의 출력을 필터링할 때 터미널 너비(80개 열)에서 자르는 것이 더 나은지, 아니면 전혀 자르지 않는 것이 더 나은지는 논쟁의 여지가 있습니다. 실제로 명령은 해당 출력이 결국 터미널에 도달할지 여부를 알 수 없으므로 터미널 너비에 대한 잘림이 의심스럽습니다.

aptitude --disable-columnsaptitude가 전혀 잘리지 않도록 실행할 수 있지만 출력도 정렬되지 않습니다. 쉘이 bash 또는 zsh인 경우 쉘 변수에서 터미널 너비를 가져와서 COLUMNSaptitude에 전달할 수 있습니다.

aptitude -w $COLUMNS search foo |less

답변2

Putty는 Linux 상자에 어떤 터미널을 보고합니까? echo $TERM답을 알아보세요. putty최상의 결과를 얻으려면 xterm-color(세션 구성에서 설정 가능)로 설정해 보세요 . 당신이 강력한 터미널을 가지고 있다고 생각하면 일부 성격과 행동 문제가 해결됩니다.

관련 정보