/dev/tty*에 기록된 내용을 읽습니다.

/dev/tty*에 기록된 내용을 읽습니다.

쓰여진 내용을 어떻게 읽을 수 있습니까? /dev/tty*( *= 0- 수량단말기)?

sudo tail -f /dev/tty1한 터미널( X)에서 시도한 다음 sudo cp .emacs /dev/tty1다른 터미널에서 시도 했습니다 . X아무것도 보여주지 않지만 .emacs내가 Ctrl-Alt-F1볼 수 있는 것은 내가 보는 것이다 .emacs.

배경.

이 질문은 다음과 같은 범주에 속합니까?이것?

답변1

Linux에서는 다음 명령을 사용하여 텍스트 모드 콘솔에 표시된 현재 텍스트를 덤프할 수 있습니다.VCS장비. 예를 들어, cat /dev/vcs1덤프의 내용입니다 /dev/tty1. vcsa 장치(예: /dev/vcsa1)에는 텍스트 속성도 포함되어 있습니다.

열 때마다 /dev/vcsNUM터미널 디스플레이 버퍼의 현재 내용을 가져옵니다. 이는 현재 터미널에 인쇄 중인 인터페이스가 아닙니다. 그러한 인터페이스가 없습니다.

의사 터미널을 사용하면 현재 표시되는 내용이 터미널 에뮬레이터에 의해 추적되며 터미널 에뮬레이터에서 제공하지 않는 한 덤프할 수 없습니다. 예를 들어, ssh에서 제공하는 의사 터미널을 사용하면 터미널 콘텐츠가 클라이언트 컴퓨터에 위치하게 됩니다.

관련 정보