CtrlAlt내 컴퓨터의 콘솔( ++를 쳤을 때 얻는 tty) 의 메시지를 shell에서 보는 방법을 찾는 동안 F7누군가가 이 곳이 /dev/vcs7
보기에 적절한 곳이라고 제안했습니다. 이것은 tty의 1-6에서 작동하는 것 같습니다. /dev/vcs1
사용되지 않은 tty에 대한 로그인 프롬프트를 cat하고 볼 수 있습니다 . 그러나 내 시스템에는 /dev/vcs7이 없습니다. 1-8번에는 /dev/vcs 및 /dev/vcsa와 번호가 지정되지 않은 vcs(a)가 있지만 vcs(a)7은 없습니다.
이것은 의도적으로 설계된 것입니까? 그렇지 않다면 어떻게 해결할 수 있습니까?
그런데 저는 Linux Mint 17.2를 실행하고 있습니다.
답변1
Linux VT 콘솔 장치는 동적으로 할당됩니다. 어떤 프로세스에서든 열릴 때 나타나며 간단히 echo >/dev/tty63
그렇게 됩니다. 다음과 같은 유틸리티에 관심이 있을 수 있습니다.openvt
/deallocvt
/chvt
.
/dev/vcs7
Xorg 세션이 /dev/tty7
그래픽 모드에서 사용되고 있기 때문에 이러한 현상이 발생하지 않을 수 있습니다. Xorg는 처음부터 발견된 사용되지 않은 첫 번째 콘솔 장치를 사용합니다 /dev/tty1
. /var/log/Xorg.0.log
다음 줄을 찾을 수 있습니다 :
[ 6.446] (++) using VT number 7
/dev/tty7
의 패턴을 볼 수 있습니다.kbdinfo
:
# kbdinfo -C /dev/tty7 getmode
graphics
Xorg 세션을 닫으면( sudo stop mdm
또는 이와 유사한 방법을 통해 Mint에 대한 경험이 없음) /dev/tty7
무료로 사용할 수 있습니다.