명령 행에서 tty7은 무엇입니까?


24

최근에 나는 터미널에서 놀고 있었고 who명령을 입력했습니다 . 내 사용자 이름과 날짜를 볼 tty7때 이것이 무엇인지 또는 무엇인지 모르는 경우 pts/0누군가 이것을 설명 할 수 있습니까?

답변:


30

TTY의 이름은 실제로 옛날 컴퓨터에서 나왔습니다. 컴퓨터에는 텔레 타이프라이터가 터미널로 사용되기 때문에 인쇄 된 프로그램의 출력을 볼 수 있습니다 (tty = TeleTYpe / TeleTYpewrite).

TTY는 일반적으로 단일 컴퓨터에 더 많은 연결된 터미널 (예 : 텔레 타이프라이터와 같은)과 같은 "물리적"터미널을 의미합니다 Ctrl+Alt+F1-F7.

Ubuntu의 경우 tty7은 일반적으로 Xorg에서 사용되며 그래픽 환경을 제공합니다 (보다 정확하게는 "윈도우 시스템"만 제공하며 데스크탑 환경 솔루션으로서 그놈과 같은 것들은 "최상위"로 실행 됨) ).

반대로, "pts"는 "실제"물리적 터미널의 컨텍스트없이 (예 : gnome-terminal을 여는 경우) 쉘에 대해 터미널 기능을 구현하는 "의사 터미널"개념의 절반입니다 (일반적으로 우분투 시스템의 bash)를 실행하려면 터미널 기능이 필요합니다.

원격 시스템에 로그인하기 위해 "ssh"를 사용하는 경우에도 마찬가지입니다. 즉, '실제'tty가없는 기능과 같은 터미널 / tty가 필요할 때마다.


2

나는 보통 X 서버라고 생각합니다.

Ctrl+ Alt+를 누르고 F7그래픽 로그인 세션으로 이동하는지 확인하십시오.

쉘을 열고 실행할 수도 있습니다 tty. 현재 터미널의 이름을 알려줍니다.


0

tty7은 사용자가 로그인 한 물리적 터미널입니다. 대부분의 경우 tty7은 창 관리자가 실행되는 곳이며 로그인 한 곳입니다.

아래 목록에서 볼 수 있듯이 5 월 24 일 tty7 (Gnome 창 관리자 로그인 대화 상자를 통해)에서 9시 33 분에 로그인 한 다음 4 개의 의사 터미널을 열었습니다.

[iluvblender@myhome ~]$ last | tac | egrep "May\s*24"

sgoda    tty7         :0               Wed May 24 09:33   still logged in   
sgoda    pts/0        :0               Wed May 24 09:33   still logged in   
sgoda    pts/2        :0               Wed May 24 09:36   still logged in   
sgoda    pts/4        :0               Wed May 24 09:40   still logged in   
sgoda    pts/5        :0               Wed May 24 09:42   still logged in 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.