나는이 질문을했다사용 방법 cat
또는 less
행 수에 따라 달라 집니까?목표는 긴 파일을 표시한 후 내 기록을 보기 위해 너무 멀리 스크롤할 필요 없이 많은 파일을 탐색하는 동시에 짧은 파일의 내용을 직접 표시하는 것입니다.
그러나 "일반적인" bash 출력을 위해 화면의 절반을 사용하고 출력을 위해 나머지 절반(오른쪽 또는 위쪽, 아마도 취향에 따라)을 사용하는 것이 더 편리할 것입니다 cat
. screen
이를 달성할 수 있는 좋은 방법(아마도 마법)이 있나요 ? 즉, 출력을 나머지 절반으로 리디렉션하는 간단한 파이프가 있는 분할 화면 터미널이 있고 버퍼의 해당 절반을 개별적으로 스크롤할 수 있는 두 번째 단축키 쌍이 있습니까?
내 첫 번째 충동은 mkfifo
파이프에 대한 것이었지만 더 쉬운 방법이 있거나 실제로 누군가가 이를 위한 도구를 작성했을 수도 있습니다.
답변1
cat
fifo 및 파이프 없이 출력을 다음으로 리디렉션 할 수 있습니다 .
/dev/pts/NUM
NUM은 로그인한 포인트 수입니다. 화면 분할에는 유용하지 않을 수 있습니다)/proc/PID/fd/0
(여기서 PID는 출력이 나타나야 하는 터미널에 있는 셸 프로세스의 PID입니다.)