>> Delete Reply from No. 35980 article
No. RE: /dev/pts/ 여기가 무엇을 하는곳이죠?

등록 2001-11-27 20:49:00 By localhost     조회 2
이름 Lunatine    

		안녕하세요. 루나틴입니다.
 숫자들이 뜨는게 아니라 'y'라는 문자가 끝도 없이 찍히 지 않던가요?
:)
 yes라는 명령은 'y'문자를 계속 출력하는 명령입니다.
그리고 /dev/pts/2는 pts/2 의 터미널을 가리킵니다.
 우리가 리눅스 서버 앞에 앉아있다고 생각하고
로그인을 해봅니다. 그리고 나서 ps 명령을 내려봅니다.
그러면 가운데에 tty0 같은 것이 보이지요?
이것이 바로 우리가 로그인한 터미널(tty는 teletypewriter의 약자)입니다.
예전에는 원격에서 터미널 단말기를 통해서 유닉스 서버로 접속해
썼기 때문에 이 터미널에 TTY라는 식으로 명칭을 붙인거지요.
 pts(pseudo terminal ^^;; 기억이 가물가물)는 원격에서 접속할 경우
주어지는 가상(?)터미널의 이름인데요. 여기에서 /dev/pts/2를 할경우
/pts/2 터미널로 접소한 사용자의 터미널 장치를 의미합니다.
그렇기 때문에 yes명령으로 뿌리는 'y'글자를 /dev/pts/2로 리다이렉션하면
당연히 그 상용자에게 글자가 뿌려지는 것이지요 :)
 한번 접속하신 상태에서 ps해서 자신의 pts넘버를 알아내신후
echo "받아랏!" > /dev/pts/번호 해보세요.
자신의 터미널로 글자가 뿌려집니다 :)--Lunatine CZ
lunatine_NOSPAM at orgio.net
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

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