Réponses:
Ouvrez un terminal et créez un fichier .lesskey
dans votre dossier de départ et ajoutez-y les éléments suivants:
#env
LESSHISTSIZE=0
Si vous avez déjà le fichier .lesshst
dans votre dossier personnel, supprimez-le et tapez la commande
lesskey
Vous devriez obtenir des erreurs ici. Cela ne conservera aucun historique à less
partir de maintenant, tant que vous n'aurez pas modifié le .lesskey
fichier.
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 .lesskey
fichier du dossier d'accueil, ajoutez ceci:
LESSHISTFILE=-
ou
LESSHISTFILE=/dev/null
Si vous mettez cela dans votre ~/.bashrc
fichier, cela fonctionnera, mais aura une priorité inférieure si vous avez d'autres valeurs dans votre .lesskey
fichier pour les mêmes variables.
Vous voudrez peut-être y jeter un œil:
Il s'agit essentiellement d'une astuce bash incorporant la LESSHISTFILE
substitution via la manipulation de l'environnement de préfixe de commande.
history | LESSHISTFILE=/dev/null less
Cela permet de diriger la sortie de la history
commande less
tout en utilisant un préfixe de commande pour manipuler l'environnement exposé à la less
commande.
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