Antworten:
Öffnen Sie ein Terminal und erstellen Sie eine Datei .lesskeyin Ihrem Basisordner. Fügen Sie Folgendes hinzu:
#env
LESSHISTSIZE=0
Wenn Sie die Datei bereits .lesshstin Ihrem Basisordner haben, löschen Sie sie und geben Sie den Befehl ein
lesskey
Hier sollten Sie Fehler erhalten. Der Verlauf lessvon nun an wird erst .lesskeygespeichert , wenn Sie die Datei ändern .
Aus der Manpage von less :
UMGEBUNGSVARIABLEN
Environment variables may be specified either in the system environment as usual, or in a lesskey (1) file. If environment variables are defined in more than one place, variables defined in a local lesskey file take precedence over variables defined in the system environment, which take precedence over variables defined in the system-wide lesskey file.WENIGER GRÖSSE
The maximum number of commands to save in the history file. The default is 100.
BEARBEITEN:
In den Kommentaren habe ich einen besseren Weg gefunden, um zu verhindern, dass eine Verlaufsdatei für weniger Geld zur Verfügung steht.
.lesskeyHängen Sie in der Datei im Basisordner Folgendes an:
LESSHISTFILE=-
oder
LESSHISTFILE=/dev/null
Wenn Sie dies in Ihre ~/.bashrcDatei einfügen, funktioniert dies, hat jedoch eine geringere Priorität, wenn Sie .lesskeyfür dieselben Variablen andere Werte in Ihrer Datei haben.
Vielleicht möchten Sie einen Blick darauf werfen:
Dies ist im Grunde ein Bash-Trick, der das LESSHISTFILEÜberschreiben über die Manipulation der Befehlspräfix-Umgebung beinhaltet.
history | LESSHISTFILE=/dev/null less
Dies leitet die Ausgabe des historyBefehls weiter, lesswährend ein Befehlspräfix zum Manipulieren der dem lessBefehl ausgesetzten Umgebung verwendet wird .
Dies wird in der Bash-Referenz beschrieben als:
Die Umgebung für einfache Befehle oder Funktionen kann vorübergehend erweitert werden, indem Parameterzuweisungen vorangestellt werden, wie in Shell-Parameter beschrieben. Diese Zuweisungsanweisungen wirken sich nur auf die Umgebung aus, die von diesem Befehl angezeigt wird.
Weitere Informationen zu dieser spezifischen Verwendung finden Sie unter /programming//a/52208927/117471