我一直听说过这些被称为 "tty" 的东西。
- 它们是什么? - 我如何访问它们? - 它们有什么作用?
- 它们是什么? - 我如何访问它们? - 它们有什么作用?
tty
是Unix中的一个奇特命令,用于打印与标准输入连接的终端的名称。
TTY是文本终端,通常用作修复计算机问题的一种方式,而无需实际登录可能损坏的桌面。
相关链接:什么是命令行中的tty7?
默认情况下,Ubuntu有7个TTY。
1
,GUI桌面位于2
,命令行位于3-7
。1-6
只能用于命令行,7
用于运行X会话(常规桌面)。要访问它们,请使用以下键盘快捷键:
Ctrl + Alt + F3(或F1直到17.10)。
将F3更改为F3-F6以访问所需的终端。
要返回到您的GUI会话(正常的桌面): Ctrl + Alt + F2(或者F7直到17.10)。grep ACTIVE_CONSOLES /etc/default/console-setup
。 - Pablo Bianchifiras@itsuki ~ % tty
/dev/pts/0
firas@itsuki ~ % ssh localhost tty
not a tty
/dev/pts/0
。然而,当我运行ssh host command
在远程主机上运行命令时,该命令不在终端中运行。chvt
(需要sudo
权限)来更改显示的TTY,例如通过SSH。以下是manpage的相关部分(man chvt
):
CHVT(1)
名称
chvt - 更改前台虚拟终端
概要
chvt N
描述
命令chvt N将/dev/ttyN设置为前台终端。 (如果尚不存在,则创建相应的屏幕。 要摆脱未使用的VT,请使用deallocvt) 通常,组合键(Ctrl-)LeftAlt-FN(其中N在1-12范围内)具有类似的效果。
Ubuntu 16.04.3 LTS \n \l
Ubuntu 16.04.3 LTS ubuntu tty#
#
代表一个数字