Meno o più in Windows?


Risposte:


58

Windows ha il comando more. Ad esempio (tratto da Wikipedia)

Per visualizzare il file denominato letter.txt sullo schermo, l'utente può digitare uno dei due comandi seguenti:

 more < letter.txt
 type letter.txt | more 

Quindi nel tuo caso lo desideri hg log | more.

Per un uso più pesante, vorrai qualcosa come UnxUtils o GnuWin32 , che hanno lessun'utilità più potente .

. inserisci qui la descrizione dell'immagine


3
Sì, ma la versione Windoze mette in pausa lo schermo solo per una pagina alla volta. Non è possibile scorrere su e giù nell'output. Non ho mai usato gow (menzionato in un'altra risposta) ma uso UnxUtils ogni giorno. Amo avere grep, altro, testa, coda, sed, wc e altri strumenti in Windoze.
Tom,

4
@ Tom: questo è ciò che morefa anche su * nix. lessè quello con supporto a scorrimento all'indietro, come hai notato.
Daniel Andersson,

2
Ottieni di meno. meno è meglio.
Matt H

sfortunatamente, hg diff | lesse hg diff | morenon preservare l'evidenziazione del colore, quindi a differenza di git, con hg uno ha testo colorato o scorrimento ... (testato su Win 10 x64, con lessda UnxUtils, in cmd)
YakovL


3

Se non ti dispiace installare un software aggiuntivo gow è un simpatico toolkit con una serie di strumenti autonomi in stile unix che puoi usare, incluso sempre di più - richiede un'installazione poiché si aggiunge al percorso, ma puoi copiare e usare il installa la directory anche altrove.


Questo toolkit è epico! meno, grep, wget, curl, ssh, whereis .. e molti altri strumenti console unix standard, direttamente in Windows CMD! e solo 18 MB. Windows CMD è ora effettivamente utile
Michelrandahl,

1

Su Windows 10, è possibile installare il sottosistema Windows per Linux :

Il sottosistema Windows per Linux consente agli sviluppatori di eseguire ambienti Linux, inclusa la maggior parte degli strumenti, utilità e applicazioni della riga di comando, direttamente su Windows, non modificato, senza il sovraccarico di una macchina virtuale.

Una volta installato, avviare bash.exeed eseguire less /mnt/c/temp/test.txtper aprire il file test.txt che si trova in c: \ temp.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.