Manpages

이 름

console − 콘 솔 터 미 날 과 가 상 콘 솔

설 명

리 눅 스 시 스 템 은 63개 가 넘 는 가 상 콘 솔 을 가 지 고 있 다 . (주 번 호 4번 과 보 조 번 호 1부 터 63까 지 가 진 문 자 장 치 ), 일 반 적 으 로 /dev/ttyn라 고 부 르 고 n의 범 위 는 1 ≤ n ≤ 63이 다 . 현 제 콘 솔 은 /dev/console 이 나 주 번 호 4와 보 조 번 호 0을 가 진 문 자 장 치 /dev/tty0, 로 지 칭 하 기 도 한 다 . 장 치 파 일 /dev/* 는 보 통 0622모 드 나 root.tty 권 한 의 루 트 로 스 크 립 트 MAKEDEV이 나 mknod(1)를 사 용 하 여 생 긴 다 ,

커 널 버 전 1.1.54이 전 에 는 수 많 은 가 상 콘 솔 이 커 널 안 에 컴 파 일 되 어 있 었 다 . (itty.h안 에 : #define NR_CONSOLES 8) 그 래 서 편 집 하 고 다 시 컴 파 일 해 서 바 꿀 수 있 었 다 . 버 전 1.1.54부 터 는 가 상 콘 솔 이 필 요 할 땐 언 제 나 사 용 중 에 만 들 어 진 다 .

콘 솔 상 에 서 작 업 을 시 작 할 수 있 는 일 반 적 인 방 접 은 : (a) init(8)에 게 (inittab(5)안 에 서 ) stagetty(8)을 콘 솔 상 에 서 실 행 하 도 록 하 거 나 ; (b) open(1)에 게 작 업 을 콘 솔 상 에 서 시 작 하 도 록 하 거 나 ; (c)X를 실 행 한 다 - 이 것 은 첫 번 째 작 업 하 지 않 는 콘 솔 을 찾 아 서 표 시 해 준 다 . (옛 날 에 쓰 던 doshell(8)도 있 다 .)

콘 솔 을 바 꾸 는 일 반 적 인 방 법 은 : (a)콘 솔 n으 로 바 꾸 기 위 해 Alt+Fn이 나 Ctrl+Alt+Fn를 사 용 한 다 ; ; AltGr+Fn는 아 마 콘 솔 n+12로 옮 길 것 이 다 . [여 기 서 Alt와 AltGr는 Alt키 의 좌 ,우 를 뜻 한 다 ]; (b) 현 제 할 단 된 콘 솔 들 을 돌 아 볼 때 는 Alt+RightArrow나 Alt+LeftArrow을 사 용 한 다 .; (c) chvt(1)를 사 용 할 수 도 있 다 .. (키 맵 핑 을 사 용 하 면 편 리 다 . loadkeys(1)을 참 조 하 자 ; 위 에 서 언 급 한 키 조 합 은 디 폴 트 상 태 인 경 우 이 다 .)

deallocvt(1)명 령 어 는 (일 반 적 으 로 disalloc) 과 정 과 상 관 없 는 콘 솔 을 위 한 화 면 버 퍼 에 게 쓰 이 는 메 모 리 를 사 용 할 수 있 도 록 해 준 다 .

PROPERTIES

콘 솔 은 많 은 상 태 를 표 시 한 다 . 나 는 그 것 에 대 해 다 음 기 회 에 상 세 히 다 뤄 보 고 싶 다 . 가 장 중 요 한 사 실 은 콘 솔 이 vt100 터 미 널 을 흉 내 낸 것 이 라 는 점 이 다 . 특 히 , 콘 솔 은 ESC c라 는 두 글 자 를 씀 으 로 써 초 기 상 태 로 돌 아 간 다 . 모 든 escape 시 퀀 스 는 console_codes(4). 에 서 찾 을 수 있 다 .

파 일

/dev/console
/dev/tty*

관 련 항 목

chvt(1), deallocvt(1), loadkeys(1), mknod(1), open(1), console_codes(4), console_ioctl(4), tty(4), ttys(4), charsets(7), getty(8), init(8), mapscrn(8) resizecons(8), setfont(8),