나는 Ctrl+ Alt+ FX(X = 1에서 X = 7)가 7 개의 다른 tty 라는 것을 알고 있습니다.
갑자기 다른 조합 Ctrl+ Alt+ FX(X = 8에서 X = 12)로 이어지는 것을 알아 내려고 했습니다.
조합을 누르면 커서가 깜박이는 검은 색 화면이 나타납니다. 누군가 이것이 이것이 무엇을 의미하는지 설명해 주시겠습니까? Ctrl+ Alt+를 다시 누르면 F7XWindows로 돌아갈 수 있습니다.
나는 Ctrl+ Alt+ FX(X = 1에서 X = 7)가 7 개의 다른 tty 라는 것을 알고 있습니다.
갑자기 다른 조합 Ctrl+ Alt+ FX(X = 8에서 X = 12)로 이어지는 것을 알아 내려고 했습니다.
조합을 누르면 커서가 깜박이는 검은 색 화면이 나타납니다. 누군가 이것이 이것이 무엇을 의미하는지 설명해 주시겠습니까? Ctrl+ Alt+를 다시 누르면 F7XWindows로 돌아갈 수 있습니다.
답변:
모든 Alt+ F 키 조합은 다른 가상 터미널 또는 가상 콘솔로 이어집니다 (tty도 있지만 모든 tty가 가상 터미널 / 콘솔은 아닙니다).
X 인 경우 Ctrl기본적으로 추가해야합니다 . 이 조합은 요즘 콘솔에서 작동하여 아마도 일관된 상태를 유지합니다. 또한 Alt←and를 사용하여 할당 된 모든 가상 콘솔을 순환 할 수 있습니다 Alt→( 콘솔 에서만 작동). X를 실행하는 경우 결국 X 세션으로 돌아갑니다.
유일한 차이점은 각 터미널에서 실행되는 것입니다. 일반적으로 처음 몇 개의 터미널을 사용하면 로그인 할 수 있습니다. 배포에서 사용하는 경우 init
(예 : 최근 Ubuntus가 아닌 경우 )을 편집 /etc/inittab
한 다음 입력 sudo init q
하여 새 구성을 활성화하여 터미널의 기능을 변경할 수 있습니다 . ' tty1
'를 검색 하면 올바른 장소를 찾을 수 있습니다. 또는 man 5 inittab
모든 정보를 얻으십시오.
커서가 깜박 거리는 (또는 터미널 설정 및 플랫폼에 따라 다름) 검은 색 (또는 터미널 설정 및 플랫폼에 따라 흰색) 화면은 특정 가상 터미널이 실제로 아무 것도 연결되어 있지 않음을 나타냅니다. 무언가를 보내서 활성화 할 수 있습니다. 그냥 입력
ls -la >/dev/tty8 # if you re root
ls -la | sudo tee /dev/tty8 # if you're not
그런 다음을 사용 CtrlAltF8하면의 출력을 볼 수 있습니다 ls -la
.
가상 콘솔은 getty
(가상 / 물리적 터미널 또는 모뎀을 초기화하고 login
사용자 이름과 암호를 요청하기 위해 실행되는 터미널 관리자 프로그램) 이외의 다른 것을 실행할 수도 있습니다 . 일부 설치에서는 콘솔 중 하나가 시스템 로그를 출력합니다. 대부분의 설치에서 커널은 또한 중요한 메시지 (또는 정말로 운이 좋지 않은 경우 모든 메시지)를 하나 이상의 콘솔에 출력합니다. 콘솔 1 일 수도 있고 어떤 콘솔이 활성화되어있을 수도 있습니다.
커널은 새로운 가상 콘솔을 처음 사용할 때 할당하여 메모리를 절약합니다. 콘솔이 할당되지 않은 경우 키 조합을 눌러도 아무 작업도 수행되지 않으며 Alt화살표 키를 사용하면 콘솔을 건너 뜁니다. 이로 인해 실제로는 모두 몇 개 Alt및 F 키 조합 만 콘솔에 매핑되는 것처럼 보일 수 있습니다.
이 기능과 관련된 커널 코드를 처음 읽을 때 커널이 최대 63 개의 가상 콘솔을 지원한다는 것을 알았습니다. 키보드에 12 개 이상의 기능 키가있는 경우 추가 콘솔이 추가 콘솔에 매핑 될 수 있습니다. 또한 추가 콘솔은 다양한 키 조합에 매핑됩니다. 내 데비안 박스에서 36 개의 콘솔이 세 개의 F- 키 조합 세트에 매핑됩니다 :
AltF1– AltF12: tty1
–tty12
AltGrF1– AltGrF12: tty13
–tty24
AltGrShiftF1– AltGrShiftF12: tty25
–tty36
나머지는 사용자 정의 키맵을 사용하거나 Alt화살표 키를 사용하여 액세스 할 수 있습니다 .
이전에는 많은 콘솔을 사용하는 것이 매우 유용했습니다. 우리 중 많은 사람들이 X가 아닌 콘솔에서 코드를 개발 했었습니다. (X는 16 메가의 RAM으로 i486 / 33에서 상당히 무거웠습니다.) 따라서 여러 개의 고해상도 콘솔이 현대적인 그래픽 터미널의 탭을 대체 할 것입니다.
dumpkeys
현재 매핑을 보려면 (을 찾고, loadkeys
새 매핑을로드합니다. 배포시이 매핑의 파일을 어딘가에 보관합니다. 복사하여 수정하고 새 것을 선택할 수 있습니다.