답변:
tty
표준 입력에 연결된 터미널의 이름을 인쇄하는 펑키 한 유닉스 명령 중 하나입니다.
TTY는 텍스트 전용 터미널로, 실제로 데스크탑에 로그인하지 않고도 컴퓨터에 액세스하여 문제를 해결하는 방법으로 사용됩니다.
관련 : 명령 줄에서 tty7은 무엇입니까?
기본적으로 우분투에는 7 tty가 있습니다.
1-6
명령 줄 전용이며 7
X 세션 (일반 데스크탑)을 실행합니다.1
, GUI 데스크탑 2
및 명령 줄이 있습니다 3-7
.액세스하려면 다음 단축키를 사용하십시오.
Ctrl+ Alt+ F1(또는 F317.10 이상)
(F1에서 F1-F6로 변경하여 원하는 터미널에 액세스)
GUI 세션으로 돌아가려면 (일반 데스크탑) :
Ctrl+ Alt+ F7(또는 F217.10 이상)
예를 들어 SSH에서 chvt
( sudo
권한 필요 )를 사용하여 표시된 TTY를 명령 줄별로 변경할 수 있습니다 . 맨 페이지 ( man chvt
) 의 관련 부분은 다음과 같습니다 .
CHVT (1)
이름
chvt-포 그라운드 가상 터미널 변경
개요
chvt N
기술
chvt N 명령은 / dev / ttyN을 포 그라운드 터미널로 만듭니다. (해당 화면이 없으면 생성됩니다. 사용하지 않는 VT를 제거하려면 deallocvt를 사용하십시오.) 키 조합 (Ctrl-) LeftAlt-FN (1-12 범위의 N)은 일반적으로 비슷한 효과를 나타냅니다.
텔레타이프 (teletype )의 줄임말 이고 더 일반적으로 터미널 이라고하는 tty 는 명령 및 생성 된 출력과 같은 데이터를 송수신하여 시스템과 상호 작용할 수있는 장치입니다.
많은 종류의 tty가 있지만 현재는 대부분의 tty가 Ctrl + Alt + Fn으로 액세스 할 수있는 그래픽 콘솔 또는 X 세션 내에서 실행되는 Gnome 터미널과 같은 터미널 에뮬레이터와 같은 소프트웨어로 구현됩니다.
또한 tty
실행중인 터미널의 장치 노드를 표시 하는 명령 이 있습니다 (또는 터미널 내부에서 실행되고 있지 않은 경우 "tty가 아님"을 인쇄합니다. 예, 터미널 외부에서 명령을 실행할 수 있습니다). 예를 들면 다음과 같습니다.
firas@itsuki ~ % tty
/dev/pts/0
firas@itsuki ~ % ssh localhost tty
not a tty
로그인하고 컴퓨터에서 쉘을 실행할 때 쉘은 일반적으로 터미널 내부에서 실행됩니다 /dev/pts/0
. 그러나 ssh host command
원격 호스트에서 명령을 실행 하기 위해 실행하면 명령이 터미널 내부에서 실행되지 않습니다.
예를 들어, 텍스트 파일을 열고 tty2로 변경하면 참조를 위해 / ls 명령이있을 수 있습니다. 이것은 Ubuntu Server와 같은 환경에 매우 유용합니다.
이것은 GUI 환경에서 두 개의 탭을 연 것과 같습니다.
우분투 서버 (16.04.3 LTS - 나를 위해)에서 나는 사용할 수 있습니다 ALT+ F1-F6또는 사용 ALT+ LeftArrow숫자를 돌아가거나 ALT+ RightArrow전달 번호를 이동합니다.
Ubuntu Server에서 로그 아웃하여 tty를 볼 수 있으며 (run logout
) Ubuntu 16.04.3 LTS ubuntu tty#
표준 상단에서 볼 수 있지만 버전마다 다를 수 있습니다.
tty가 로그인 화면에 표시되지 않으면 뛰고 sudo nano /etc/issue
맨 위에 뛸 수 있지만 원하는 tty를 추가하기 위해 원하는 것을 넣을 수 있습니다 \l
. 장소 \n
호스트 이름에 대해.
예:
/ etc / issue
Ubuntu 16.04.3 LTS \n \l
보여줄 것이다
Ubuntu 16.04.3 LTS ubuntu tty#
노트:
#
숫자를 말합니다