web-dev-qa-db-fra.com

Moins ou plus dans Windows?

Existe-t-il une commande dans l'invite de commande Windows DOS équivalente à UNIX less ou more?

En gros, le problème est que lorsque je tape hg log, la sortie contient trop de lignes pour tenir sur l'écran et je souhaite la paginer.

Des idées sur la façon de résoudre ce problème?

46
Jeffrey Greenham

Windows a la commande more. E.g. (extrait de Wikipedia)

Pour afficher le fichier nommé letter.txt à l'écran, l'utilisateur peut taper l'une des deux commandes suivantes:

 more < letter.txt
 type letter.txt | more 

Donc, dans votre cas, vous voulez hg log | more.

Pour une utilisation plus lourde, vous voudrez quelque chose comme UnxUtils ou GnuWin32 , qui ont un utilitaire less plus puissant.

enter image description here

52
Renan

Voici la version la moins récente pour Windows: http://adoxa.altervista.org/less/index.html

4
johndoe

Si cela ne vous dérange pas d'installer un logiciel supplémentaire , gow est une boîte à outils de Nice contenant un ensemble d'outils de style Unix autonomes que vous pouvez utiliser, y compris less and more - il nécessite une installation car il s’ajoute au chemin, mais vous pouvez également copier et utiliser le répertoire d’installation ailleurs.

3
Journeyman Geek

Sous Windows 10, vous pouvez installer le sous-système Windows pour Linux :

Le sous-système Windows pour Linux permet aux développeurs d’exécuter des environnements Linux, y compris la plupart des outils, utilitaires et applications de ligne de commande, directement sous Windows, sans modification, sans la surcharge d’une machine virtuelle.

Une fois installé, démarrez bash.exe et exécutez less /mnt/c/temp/test.txt pour ouvrir le fichier test.txt situé dans c:\temp.

0
Mathias