Réponses:
Ouvrez un terminal et créez un fichier .lesskeydans votre dossier de départ et ajoutez-y les éléments suivants:
#env
LESSHISTSIZE=0
Si vous avez déjà le fichier .lesshstdans votre dossier personnel, supprimez-le et tapez la commande
lesskey
Vous devriez obtenir des erreurs ici. Cela ne conservera aucun historique à lesspartir de maintenant, tant que vous n'aurez pas modifié le .lesskeyfichier.
De la page de manuel de less :
VARIABLES D'ENVIRONNEMENT
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.LESSHISTSIZE
The maximum number of commands to save in the history file. The default is 100.
ÉDITER:
D'après les commentaires, j'ai trouvé un meilleur moyen d'éviter d'avoir un fichier d'historique à moindre coût.
Dans le .lesskeyfichier du dossier d'accueil, ajoutez ceci:
LESSHISTFILE=-
ou
LESSHISTFILE=/dev/null
Si vous mettez cela dans votre ~/.bashrcfichier, cela fonctionnera, mais aura une priorité inférieure si vous avez d'autres valeurs dans votre .lesskeyfichier pour les mêmes variables.
Vous voudrez peut-être y jeter un œil:
Il s'agit essentiellement d'une astuce bash incorporant la LESSHISTFILEsubstitution via la manipulation de l'environnement de préfixe de commande.
history | LESSHISTFILE=/dev/null less
Cela permet de diriger la sortie de la historycommande lesstout en utilisant un préfixe de commande pour manipuler l'environnement exposé à la lesscommande.
Ceci est décrit dans la référence bash comme:
L'environnement de toute commande ou fonction simple peut être temporairement augmenté en le préfixant avec des affectations de paramètres, comme décrit dans Paramètres du shell. Ces instructions d'affectation affectent uniquement l'environnement vu par cette commande.
En savoir plus sur cette utilisation spécifique sur /programming//a/52208927/117471