>> Read Reply from No. 12687 article  
RE: tty?

등록 2000-11-26 21:48:00     조회 2
이름 철이    

:
:  what does the 'tty device' mean?
:
:  I am newbie.
:
:  reply plz in Korean  --;
:
: --
: signature
 tty라는 것은 터미날을 의미하는 것입니다. 터미날이라는 것은 여러 정의가
 있지만 입력과 출력이 가는 한 세트를 보통 터미날이라고 부르죠.
 예전의 도스 형태로 예를 들자면, 도스는 모니터 화면에서 프람프트는 하나만
 뜨고 그곳에 명령어를 쳐서 결과를 얻는 Only One 터미날을 갖는 OS였습니다.
  그러다가 X window이 등장하면서 하드웨어 상으로 하나의 터미날(보통은 모니터
 + 키보드)에 프람프트를 여러개 띄울 수 있는 툴이 개발되었습니다. 이것이
 우리가 쓰는 한텀이나 Xterm 같은 거죠.
  앞으로의 말을 위해 좀더 쉬운 예를 들께요. DOS의 경우 터미날은 오직 하나였기
 때문에 시스템과 입력과 출력을 오고가게 하기 위해서는 Command.com이라는 화일
 하나만 있으면 되었죠. 그런데 Xterm처럼 여러개의 창을 띄울 수 있고, 그 창마다
 입력이 가능하게 되어지면서 dos의 command.com처럼 입력과 출력을 받아들일 수
 있는 화일이 여러개 필요하게 되었습니다. 이것이 /dev 디렉토리 밑에 있는
 tty로 시작하는 화일들입니다. (예 tty003)
  우리가 한텀과 같은 창을 띄우면, OS는 이 창에 tty로 시작하는 한 화일을 매칭
 시켜 놓습니다. 즉 그 창마다 입력과 출력을 담당할 가상의 터미날을 엮어주는
 거죠. 그리고 네트웍으로 어떤 곳을 접속하면 그 때도 tty 화일 하나를 배정받습니다.
 즉 그쪽 시스템과 입력과 출력을 주고 받을 수 있는 터미날을 배정 받는 것입니다.
 (요즘은 가상의 터미날을 가르키는 화일이름이 꼭 tty로 시작하지 않습니다. 그러나
 역할은 같습니다.)
    재미난 예를 들어 볼께요.
 창을 일단 두개를 띄워 보세요.
  첫번째 창에서 tty라고 치면 자신이 배정받고 있는 터미날 디바이스를 가르쳐 줍니다.
 [첫번째 창] % tty
 /dev/tty006
  마찬가지로 두번째 창에서도 tty라고 쳐보세요.
 [두번째 창] % tty
 /dev/tty007
  이 때 첫번째 창에서 다음과 같이 명령어를 주어보세요.
 [첫번째 창] % echo hahah > /dev/tty007
   그럼 어떻게 되나요. /dev/tty007을 받은 두번째 창으로 hahah라는 글자가 찍히는
 것을 볼 수 있을 겁니다.
  좋은 하루되시길 빕니다.
 --
내 서명???
이름
암호


>> 관련글
12687 tty?  hasuT_T  2000.11.26  ....
  답장 RE: tty?  철이  2000.11.26  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.51 초 ] 작업시간: [ 0.07 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789727696
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.