Ubuntu에서는 /dev/tty7
데스크탑 GUI용 가상 콘솔입니다.
/dev/tty7
액세스 하는 유일한 방법 은 chvt 7
또는 Ctrl++ Alt?F7
그 외에도 /dev/tty7
Ubuntu 사용자는 직접 액세스할 수 없지만 /dev/tty7
? 기반의 다른 터미널 에뮬레이션을 통해 간접적으로 액세스할 수 있습니다. 예를 들어, xterm 창에 다음을 입력하면 출력이 제공되지 않습니다.
echo hello > /dev/tty7
하지만 이것은
echo hee > /dev/pts/n
답변1
17.10 이전 Ubuntu 버전에서 Ubuntu에는 키보드 조합 Ctrl++ 에서 ++ 를 통해 액세스할 수 있는 6개의 가상 콘솔 tty1-tty6이 있었습니다 . 가상 콘솔에서 GUI에 액세스하려면 키보드 조합 + + 를 누르십시오 .AltF1CtrlAltF6CtrlAltF7
Ubuntu 17.10부터 사용자는 로그인 시 Ctrl++ ~ ++ 키보드 조합을 통해 가상 콘솔에 액세스할 때 Xorg Alt또는 Wayland를 선택할 수 있습니다 . 가상 콘솔에서 GUI에 액세스하려면 키보드 조합 + + 를 누르십시오 .F3CtrlAltF6CtrlAltF2
/dev/tty
현재 프로세스의 제어 tty이며 이 특수 파일을 실제로 여는 모든 프로세스에 적용됩니다. 가상 콘솔일 필요는 없습니다. 예를 들어 echo hello > /dev/tty
터미널에서 명령을 실행하면 가 반환되지만 hello
실행 sudo echo hello > /dev/tty0
하면 sudo echo hello > /dev/tty7
다음과 유사한 오류 메시지가 반환됩니다.bash: /dev/tty0: Permission denied
"get tty"의 약자인 getty는 호스트에서 실행되고 물리적 터미널 또는 가상 터미널(TTY)을 관리하는 데 사용되는 Unix 프로그램입니다. 연결이 감지되면 사용자 이름을 묻는 메시지를 표시하고 "로그인" 절차를 실행하여 사용자를 인증합니다.위키피디아 대부분의 Debian 시스템에서 X Window System은 tty7을 사용하므로 getty를 더 추가하려면 계속 진행하세요. 그러나 X를 실행 중이라면 tty7을 건너뛰세요.