Windows에서 더 적습니까?


49

윈도우 DOS의 명령은 UNIX에 해당한다는 메시지가 있습니까 lessmore?

기본적으로 문제는 입력 할 때 hg log출력에 너무 많은 줄이있어 화면에 맞지 않고 페이지 매김을하고 싶습니다.

이 문제를 해결하는 방법에 대한 아이디어가 있습니까?


2
이하 : greenwoodsoftware.com/less 는 Windows 용 포트 gnuwin32 세트의 일부입니다 gnuwin32.sourceforge.net/packages.html
MaQleod

답변:


56

Windows 명령이 more있습니다. 예 : Wikipedia에서 가져온

화면에 letter.txt라는 파일을 표시하기 위해 다음 두 명령 중 하나를 입력 할 수 있습니다.

 more < letter.txt
 type letter.txt | more 

따라서 귀하의 경우에는 원합니다 hg log | more.

사용량이 많을수록 더 강력한 유틸리티 를 가진 UnxUtils 또는 GnuWin32 와 같은 것을 원할 것 less입니다.

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


3
그러나 Windoze 버전은 한 번에 한 페이지 씩만 화면을 일시 중지합니다. 출력을 통해 위아래로 페이지를 이동할 수 없습니다. 나는 gow를 사용하지 않았지만 (다른 답변에서 언급) 매일 UnxUtils를 사용합니다. Windoze에서 grep, more, head, tail, sed, wc 및 기타 도구를 사용하는 것을 좋아합니다.
Tom

4
@Tom : more* nix에서도 마찬가지입니다. less아시다시피 뒤로 스크롤링 지원 기능이 있습니다.
Daniel Andersson

2
더 적게 더 적은 것입니다.
Matt H

불행하게도, hg diff | less그리고 hg diff | more색상 (함께 승리 10 64 테스트 중 다채로운 텍스트 또는 스크롤 ...이 HG의 하나, 그래서 자식과는 달리, 강조 보존하지 않는 lesscmd를 UnxUtils에서를)
YakovL

4

최신 Windows 용 빌드는 다음과 같습니다. http://adoxa.altervista.org/less/index.html


감사. less매우 중요한 도구입니다. 내가 사용한 다른 구현은 MSVCRT 콘솔 I / O 버그로 인해 어려움을 겪고 있습니다 : yongweiwu.wordpress.com/2016/05/27/msvcrt-dll-console-io-bug . 이것은 잘 작동하고 있습니다.
Yongwei Wu

그 유틸리티가 창문에 포팅되도록 해주셔서 감사합니다. 지금 기분이 훨씬 나아졌습니다! :)
fduff

3

추가 소프트웨어 설치에 신경 쓰지 않는다면 gow 는 더 적은 것을 포함하여 사용할 수있는 독립 실행 형 유닉스 스타일 도구 세트가있는 멋진 툴킷입니다. 경로에 추가되기 때문에 설치가 필요하지만 복사하여 사용할 수 있습니다 다른 곳에서도 디렉토리를 설치하십시오.


이 툴킷은 서사적입니다! less, grep, wget, curl, ssh, whereis .. 그리고 더 많은 표준 유닉스 콘솔 툴, Windows CMD에서 직접! Windows CMD는 이제 실제로 유용합니다
Michelrandahl

1

Windows 10에서는 Linux 용 Windows 하위 시스템을 설치할 수 있습니다 .

Linux 용 Windows 하위 시스템을 사용하면 개발자는 가상 컴퓨터의 오버 헤드없이 수정없이 Windows에서 직접 대부분의 명령 줄 도구, 유틸리티 및 응용 프로그램을 포함한 Linux 환경을 실행할 수 있습니다.

설치가 끝나면 c : \ temp에있는 test.txt 파일을 열고 bash.exe실행 less /mnt/c/temp/test.txt하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.