Pipe ein Programm in weniger

3232
coderdave

Ich tauche in das Einrichten und Lernen von Git ein und lerne gleichzeitig Bash. Ich versuche, etwas einfaches zu tun, als den Hilfeabschnitt von anzusehen

$ git config

leider, wenn ich tippe, dass die Ausgabe der Hilfe vom Bildschirm geht. Beim Googeln fand ich weniger das Programm, mit dem ich scrollen möchte.

Ich habe es versucht

$ git config | Weniger

ohne erfolg. Irgendwelche Ideen? Vielen Dank!

5

2 Antworten auf die Frage

10

Git schreibt seine Ausgabe wahrscheinlich in den Standardfehlerstrom anstelle des Standardausgabestroms, da die Befehlsparameter nicht korrekt sind. Bitte lesen Sie über Unix Standard - Streams hier .

Um das Problem zu beheben, müssen Sie den Fehlerstrom wie folgt in den Ausgabestrom umleiten :

git config 2>&1 | less

4
Ignacio Vazquez-Abrams

Piping leitet nur stdout um. Wenn Sie auch stderr möchten, müssen Sie diesen zuerst auf stdout umleiten.

git config 2>&1 | less