回答:
はい、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