Menos ou mais no Windows?

42

Existe um comando no prompt do Windows que é equivalente ao UNIX less ou more ?

Basicamente, o problema é que quando eu digito hg log , a saída tem muitas linhas para caber na tela e eu quero paginar isso.

Alguma ideia de como resolver este problema?

    
por Jeffrey Greenham 19.05.2012 / 01:50

4 respostas

49

O Windows tem o comando more . Por exemplo (retirado da Wikipedia)

To display the file named letter.txt on the screen, the user can type either of the following two commands:

 more < letter.txt
 type letter.txt | more 

Então, no seu caso, você quer hg log | more .

Para uso mais pesado, você vai querer algo como UnxUtils ou GnuWin32 , que tem um utilitário less mais poderoso.

    
por 19.05.2012 / 01:55
4

A versão menos atualizada para Windows está aqui: link

    
por 20.08.2015 / 12:03
3

Se você não se importa de instalar um software adicional gow é um bom kit de ferramentas com um conjunto de ferramentas de estilo unix independentes que você pode use, incluindo menos e mais - ele requer uma instalação, pois ele se adiciona ao caminho, mas você pode copiar e usar o diretório de instalação em outro lugar também.

    
por 19.05.2012 / 04:09
0

No Windows 10, você pode instalar o Subsistema do Windows para Linux :

The Windows Subsystem for Linux lets developers run Linux environments -- including most command-line tools, utilities, and applications -- directly on Windows, unmodified, without the overhead of a virtual machine.

Uma vez instalado, inicie bash.exe e execute less /mnt/c/temp/test.txt para abrir o arquivo test.txt localizado em c: \ temp.

    
por 22.02.2018 / 09:50