/ dev / tty *에 쓰여진 내용 읽기


10

/dev/tty*( *= -number0 of tty )에 쓰여진 내용을 어떻게 읽을 수 있습니까?

sudo tail -f /dev/tty1한 터미널 ( X)을 시도한 다음 sudo cp .emacs /dev/tty1다른 터미널에서 시도 했습니다 . X의 내용을 표시하지 않았지만를 .emacs누르면 Ctrl-Alt-F1의 내용을 볼 수 있습니다 .emacs.

배경.

같은 카테고리의이 질문 ?

답변:


10

Linux에서는 vcs 장치를 통해 텍스트 모드 콘솔에 표시되는 현재 텍스트를 덤프 할 수 있습니다. 예를 들어 cat /dev/vcs1의 콘텐츠를 덤프합니다 /dev/tty1. vcsa 장치 (예 :) /dev/vcsa1에는 텍스트 속성도 포함됩니다.

를 열 때마다 /dev/vcsNUM터미널 디스플레이 버퍼의 현재 내용이 표시됩니다. 이것은 현재 터미널로 인쇄되고있는 인터페이스가 아니며 그러한 인터페이스는 없습니다.

의사 터미널의 경우 현재 표시되는 내용은 터미널 에뮬레이터에서 추적하며 터미널 에뮬레이터에서 제공하지 않으면 덤프 할 수 없습니다. 예를 들어, ssh에서 제공 한 의사 터미널의 경우 터미널 컨텐츠는 클라이언트 시스템에 있습니다.


이것들은 분명히 이해하기 어려운 아이디어입니다. 인쇄 대상의 일부가 디스플레이 버퍼의 일부가되지 않습니까?
출혈 손가락
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.