답변:
예, chvt
명령 을 사용할 수 있습니다 . 실행 하려면 sudo 권한 이 필요 합니다.
CHVT(1)
NAME
chvt - change foreground virtual terminal
SYNOPSIS
chvt N
DESCRIPTION
The command chvt N makes /dev/ttyN the foreground terminal.
(The corresponding screen is created if it did not exist yet.
To get rid of unused VTs, use deallocvt )
The key combination (Ctrl-)LeftAlt-FN (with N in the range 1-12) usually has a similar effect.
현재 fgconsole
명령 을 통해 현재 가상 터미널을 찾을 수 있습니다 . 이 역시 실행하려면 sudo 권한이 필요합니다.
ioctl(fd,VT_ACTIVATE,screen_no)
전화를 사용합니다 . 참조 : cs.cmu.edu/~joshuad/libretto.html