Windows 명령 프롬프트에서 CTRL + N의 출력은 무엇을 의미합니까?


14

Microsoft Windows 명령 프롬프트 (Win7)에서 Ctrl+ 명령 N은 무엇을합니까?

다음과 같은 결과가 나타납니다.

C:\Users\pbarney>^N
'' ␋_ ┼¯├ _␊␌¯±┼␋≥␊␍ ▒_ ▒┼ ␋┼├␊_┼▒┌ ¯_ ␊│├␊_┼▒┌ ␌¯└└▒┼␍,
¯▬␊_▒␉┌␊ ▬_¯±_▒└ ¯_ ␉▒├␌␤ °␋┌␊.

잘못된 명령을 입력하면 앞의 줄 길이가 다음 메시지와 길이가 비슷하다는 것을 알고 있습니다.

'a' is not recognized as an internal or external command,
operable program or batch file.

왜 그렇게하는지 궁금합니다.


ko.wikipedia.org/wiki/Table_of_keyboard_shortcuts 아래로 스크롤하여 명령 줄 바로 가기
Logman

답변:


5

ASCII 표준에는 두 가지 모드간에 전환하는 SHIFT OUT SHIFT IN의 두 가지 코드 포인트가 있습니다.

역사적으로 이들은 검은 색과 빨간색 타자기 리본이었습니다. 표시되는 인스턴스는 VT100 호환 터미널 에뮬레이터이며,이를 사용하여 일반 텍스트와 선 그리기 문자 사이를 전환합니다. 이것은 간단한 데이터 압축 표준으로, 각 문자의 비트 7이 전송되지 않고 현재 시프트 상태에서 설정되어 직렬 링크에서 약간의 속도 향상을 제공합니다.


나는 지금 본다! Ctrl + N은 시프트되고 Ctrl + O는 시프트이므로 ^ Ntest ​​^ Otest는 다음을 보여줍니다. ├␊_├test
pbarney

16

"내부 또는 ...."메시지로 인식되지 않지만 제대로 표시되지 않는 것 같습니다. 명령 프롬프트 글꼴이 래스터로 설정되어 있는지 확인하십시오.

출력을 여기에 붙여 넣으면 문자 인코딩으로 인해 동일한 스크램블 문자가 표시됩니다. 스크린 샷으로 cmd 출력은 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

N ++은 ANSI에서 올바르게 렌더링하지 않지만 UTF-8로 표시되므로 기호가 UTF-8 기호 인 것처럼 보입니다.

U+266B  ♫   e2 99 ab    BEAMED EIGHTH NOTES

http://www.utf8-chartable.de/unicode-utf8-table.pl?start=9728

Ctrl과 다른 문자를 누르면 Ctrl+에 대한 스페이드 기호와 같은 다른 기호가 생성됩니다.E


래스터 글꼴로도 나에게 발생하지만 가장 궁금한 점은 출력이 다른 문자 코딩으로되어있는 이유입니다.
pbarney

4
이것은 내가 할 수있는 것보다 그것을 설명하는 데 더 나은 일을합니다 : stackoverflow.com/questions/1259084/…
TeknoVenus

Ctrl + G로 인해 PC에서 경고음이 나는 것을 알고 있습니까?
TMH

Ctrl + G는 "BELL"기호로, 기존 터미널에서 소리로 알림 음을 전송합니다. 여전히 명령 프롬프트에서 작동합니다!
pbarney
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.