나는 유닉스에서 터미널을 늘리는 것을 좋아합니다. Windows 절름발이 명령 줄의 역사 또는 이유는 무엇입니까?
답변
그렇지 않습니다. 제목 표시 줄을 마우스 오른쪽 단추로 클릭하고 속성을 선택한 다음 “레이아웃”탭에서 화면 버퍼 크기 (라인 너비 및 스크롤 백)와 창 크기 (뷰포트 크기)를 변경할 수 있습니다. 바로 가기에서 cmd를 시작한 경우 이후 세션을 위해 이러한 설정을 저장할 수 있습니다.
답변
마우스를 싫어하는 사람이라면 cmd 창에 다음을 입력 할 수도 있습니다.
mode <cols>,<lines>
mode 80,25
mode 120,50
etc.
답변
제한되지 않습니다.
- cmd.exe 실행
- 화면 왼쪽 상단의 아이콘을 클릭합니다.
- 속성 선택
- 레이아웃 탭을 선택합니다.
- 버퍼와 창 너비를 원하는대로 설정하십시오.
- 확인 클릭
- 나중에 속성 저장 …을 선택합니다.
- 확인을 클릭하십시오.
Console 을 확인하는 것이 좋습니다. 탭 환경에서 여러 셸을 실행할 수있는 오픈 소스 앱입니다. 셸의 알파 투명도를 설정할 수도 있습니다.
답변
RE : MS는 많은 것들에 대해 “역 호환성”을 중요시하기 때문에이 경우 표준 80 와이드 윈도우가 없으면 사람들이 어떻게 든 불안해 할 것이라는 잘못된 믿음이 있다고 생각합니다.
그러나 이전 버전과의 호환성은 매우 끔찍하게 작동합니다. 나는 마이크로 소프트가 그것의 구현에 대해 꽤 철저하다고 생각하지 않는다. 나는 마이크로 소프트가 새로운 버전이 이전 버전에서 작동하지 않도록하는 포스터 소년이라고 믿는다. COMMAND.COM에서는 많은 기능이 제대로 작동하지 않습니다. COMMAND.COM은 일부 프로그램을 제대로 실행하기 위해 DOSONLY를 입력해야한다는 점은 말할 것도없고 유용한 명령을 제거했습니다. 솔직히, 마이크로 소프트가 “역 호환성”을 높이 평가한다고 생각할 수 없습니다.
또한 줄 길이가 80 열 기준 인 진짜 이유는 대부분의 명령 줄 프로그램 등이 사용자가 80 열 프롬프트로 제한된다는 가정하에 작동하기 때문이라고 생각합니다. 즉, 너비를 늘리면 포맷 오류가 발생하거나 프로그램이 완전히 중단 될 수 있습니다.
jmucchiello가 언급했듯이 MODE는 원하는 경우 창 크기를 조정하는 데 잘 작동합니다.
시스템 장치를 구성합니다. 직렬 포트 : MODE COMm [:] [BAUD = b] [PARITY = p] [DATA = d] [STOP = s] [to = on | off] [xon = on | off] [odsr = on | off] [octs = on | off] [dtr = on | off | hs] [rts = on | off | hs | tg] [idsr = on | off] 기기 상태 : MODE [기기] [/ STATUS] 인쇄 리디렉션 : MODE LPTn [:] = COMm [:] 코드 페이지 선택 : MODE CON [:] CP SELECT = yyy 코드 페이지 상태 : MODE CON [:] CP [/ STATUS] 표시 모드 : MODE CON [:] [COLS = c] [LINES = n] 유형별 비율 : MODE CON [:] [RATE = r DELAY = d]
그러나 CONFIG.NT에서 DOSONLY를 사용하도록 설정 한 경우 COMMAND.COM을 열면 cmd.exe에서 적절한 DOS 스타일 라인 해상도를 상속하지만 COMMAND.COM 내부에서 MODE를 호출 할 수 없습니다. COMMAND.COM 내에서 크기를 조정하려면 다음과 같이 16 비트 어셈블리 명령을 사용해야합니다.
80×50 라인 해상도 (프레임 버퍼 없음, SVGA 없음, 거의 보편적으로 지원됨)
디버그 A100 MOV AX, 1112 지능 10 지능 20 지 큐
132×60 라인 해상도 (프레임 버퍼 없음, SVGA 필요. ATI gfx 카드에서 작동하지 않음, 일반적으로 nVidia gfx 카드에서 작동, afaict는 항상 Intel 통합 gfx 카드에서 작동 함)
디버그 A100 MOV AX, 4F02 MOV BX, 010C 지능 10 지능 20지 큐
COMMAND.COM에 입력하면 지정된 해상도를 제공합니다. (경고 : 모니터가 모드를 지원할 수 없을 정도로 오래 되었다면 파괴 될 수 있습니다. 참고 사항 : Windows를 실행할 수 있다면 모니터는 괜찮을 것입니다. 면책 조항 : 강조해야하며 경고를 받았습니다. , 모니터가 튀어도 문제가되지 않습니다. 😉 그러나 DOSONLY를 활성화하지 않고 이것을 사용하면 COMMAND.COM은 응용 프로그램이 시작 되 자마자 이전 크기로 다시 조정됩니다 (이 경우에는 파일을 실행하고 DEBUG)가 종료됩니다.
또는 FreeDOS의 MODE.COM을 사용할 수 있으며, 이는 DOSONLY로 설정된 COMMAND.COM에서 제대로 실행됩니다. 공식 웹 사이트 (freedos.org)의 디스크 이미지에서 가져 오거나http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/mode/2005/ .
Eric Auer 2003-2005의 새로운 FreeDOS 모드. 라이센스 : GPL. (2005 년 5 월 12 일 버전) MODE [장치] [/ STA [TUS]] (하나 또는 모든 장치의 상태 표시) MODE LPTn [:] cols [, [lines] [, retry]] (cols 또는 cpi, 6/8 lpi, retry p 또는 n) MODE LPTn [:] [COLS = ...] [LINES = ...] [RETRY = ...] (재시도 : p 무한 / n 없음) MODE LPTn [:] = [COMn [:] | NUL] (프린터 데이터를 직렬 포트 또는 NUL로 리디렉션) MODE COMn [:] baud, parity, data, stop, retry (빈 값 허용) 모드 COMn [:] [잘못된 [하드] = ...] [패리티 = ...] [데이터 = ...] [중지 = ...] [재시도 = ...] Baud는 고유 한 접두사로 축약 될 수 있으며 패리티는 o / e / n / s / m 일 수 있습니다. 후자의 2는 공백 / 마크를 의미하고 데이터는 5..8, 중지 1..2 일 수 있습니다. 재 시도는 무시됩니다! 계획 됨 : 재시도 b / e / r-> 사용 중 / 오류 / 준비중인 경우, p / n 무한 / 재시도 없음. MODE CON [:] [CP | CODEPAGE] [/ STA [TUS]] (FreeDOS DISPLAY를로드해야 함) MODE CON [:] [CP | CODEPAGE] REF [RESH] (디스플레이 필요) MODE CON [:] [CP | CODEPAGE] SEL [ECT] = 숫자 (디스플레이 필요) MODE CON [:] [CP | CODEPAGE] PREP [ARE] = ((코드 페이지) 파일 이름) (디스플레이 필요) 다른 버퍼에서 코드 페이지를 준비하려면 PREP = ((, cp2, cp3,, cp5) ...)를 사용하십시오. MODE [40 | 80 | BW40 | BW80 | CO40 | CO80 | MONO] [, rows] (행은 25, 28, 43 또는 50 일 수 있음) 글꼴 만 변경하려면 8, 14 또는 16을 '행'값으로 사용하십시오. MODE [CO40 | CO80 | ...], [R | L] [, T] (CGA를 왼쪽 / 오른쪽으로 이동, T는 대화 형 모드) MODE CON [:] [NUMLOCK | CAPSLOCK | SCROLLLOCK | SWITCHAR] = 값 값은 다음과 같을 수 있습니다. 잠금의 경우 + 또는-, 스위치의 경우 문자. MODE CON [:] [COLS = ...] [LINES = ...] (가능한 값은 하드웨어에 따라 다름) MODE CON [:] [RATE = ...] [DELAY = ...] (기본 속도 20, 기본 지연 1) 속도는 2..30 char / sec에 대해 1..32가 될 수 있고 지연은 1 / 4..4 / 4 초에 대해 1..4가 될 수 있습니다.
내가 제공 한 ASM 코드와 같은 이유로, CONFIG.NT 파일에 DOSONLY를 추가 한 상태로 COMMAND.COM에서 실행하지 않으면 MODE.COM이 종료되면 창이 즉시 이전 크기로 다시 바뀝니다.
마지막으로 다른 사람들이 언급했듯이 명령 프롬프트의 제목 표시 줄을 마우스 오른쪽 단추로 클릭하고 속성-> 레이아웃을 수정하여 이러한 설정을 수정할 수도 있습니다. 마찬가지로 CMD.EXE 및 배치 파일에 대한 바로 가기의 해상도를 설정할 수 있습니다 (바로 가기-> 속성-> 레이아웃을 마우스 오른쪽 단추로 클릭). 이것은 CMD.EXE에서만 작동하지만 COMMAND.COM에서는 작동하지 않습니다.
답변
항상 사용하는 창 크기를 수정하는 간단한 명령 :
wmic
Windows Management Instrumentation 명령 줄이 열리고 크기 제한이 제거됩니다. 그런 다음 Ctrl+로 닫으십시오 C.
답변
그 뒤에 숨겨진 역사는 모르지만 PuTTy 작성자의이 위시리스트 항목은 절름발이가 아닌 모든 유형의 cmd.exe 교체와 관련된 기술적 장애물을 설명하는 흥미로운 게시물입니다.
http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/win-command-prompt.html
대체품을 찾고 있다고 언급하지 않으 셨지만, 그렇다면 Console 2 또는 JP Software의 Take Command 등과 같은 cmd.exe 대체품도 확인해 보십시오. PuTTy에 대한 좋은 경험도 있습니다. Cyg는 PuTTy를 cygwin 쉘로 사용할 수있게합니다.
답변
너비는 다른 답변에서 볼 수 있듯이 제한되지 않지만 마우스로 높이 를 끌고 크기를 조정할 수 있지만 너비 는 조정할 수 없다는 것이 항상 이상합니다 .
기본 80 자 너비는 터미널의 너비가 80자를 넘지 않을 것이라고 가정하는 이전 프로그램과의 호환성과 관련이 있다고 생각합니다. 나는 이것이 10 년 정도 동안 현실적인 이유라고 생각하지 않는다.