Ich bin es leid, Aliase zu verwenden oder zu tippen -h
. Ich möchte eine lesbare Ausgabe rund um die Uhr. Gibt es eine Möglichkeit, es jederzeit für alle Befehle zu aktivieren, die es anbieten?
quelle
Ich bin es leid, Aliase zu verwenden oder zu tippen -h
. Ich möchte eine lesbare Ausgabe rund um die Uhr. Gibt es eine Möglichkeit, es jederzeit für alle Befehle zu aktivieren, die es anbieten?
Bei einer Suche in den Manpages auf einem Linux-System stelle ich fest, dass der Befehl, der eine --human-readable
Option unterstützt, der folgende ist : df dir du ls rsync vdir
. Diese Suche ist offensichtlich auf installierte Pakete auf diesem bestimmten Computer beschränkt.
Für jeden von ihnen können Sie einen Alias definieren, ~/.bashrc
wenn Sie ihn bash
als Anmeldeshell verwenden (oder eine Funktion, wenn Sie dies bevorzugen), wie folgt:
alias df='df --human-readable'
Ok, ich habe gelesen, dass Sie keine Aliase verwenden würden, aber wenn .bashrc
Sie sie einmal eingestellt haben , können Sie sie vergessen, sodass ich Ihre Anfrage nicht verstehen kann.
Es scheint nicht, dass diese Anwendungen das Festlegen von Parametern über Umgebungsvariablen unterstützen.
ls
nicht zu respektierenBLOCKSIZE
. Wo ist übrigens eine solche Variable dokumentiert?Für GNU-Coreutils, einschließlich
ls
,df
unddu
, können Sie dieBLOCK_SIZE
Umgebungsvariable festlegen .BLOCK_SIZE-Dokumentation
quelle