Antworten:
Öffnen Sie ein Terminal und erstellen Sie eine Datei .lesskey
in Ihrem Basisordner. Fügen Sie Folgendes hinzu:
#env
LESSHISTSIZE=0
Wenn Sie die Datei bereits .lesshst
in Ihrem Basisordner haben, löschen Sie sie und geben Sie den Befehl ein
lesskey
Hier sollten Sie Fehler erhalten. Der Verlauf less
von nun an wird erst .lesskey
gespeichert , 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.
.lesskey
Hängen Sie in der Datei im Basisordner Folgendes an:
LESSHISTFILE=-
oder
LESSHISTFILE=/dev/null
Wenn Sie dies in Ihre ~/.bashrc
Datei einfügen, funktioniert dies, hat jedoch eine geringere Priorität, wenn Sie .lesskey
fü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 history
Befehls weiter, less
während ein Befehlspräfix zum Manipulieren der dem less
Befehl 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