Comment fonctionne le fichier .lesshst? Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Anon001
Membre
Membre
Messages : 95
Inscription : 15 nov. 2023, 13:39
Localisation : Dans un futur désert!
Status : Hors-ligne

Bonjour,
En me penchant sur les fichiers cachés de mon répertoire je constate la présence de .lesshst . Il semble lié aux recherches fichiers que l'on fait depuis le terminal(??). Comment fonctionne t-il? que répertorie t-il exactement?
le mien contient a priori une recherche find que j'eus faite ... (mais j'en ai fait d'autres qui n'y figurent pas)
fab@fabien:~$ cat .lesshst
.less-history-file:
.search
"media/fab/d5f6479a-3bbc-4de0-8b33-0b2a441225a5/ -iname "*casse*.py" -exec wc -c {} + 2>/dev/null | sort -n -r | head -n 1
fab@fabien:~$
Si vous pouviez m'en dire plus...
"Il est plus facile d'imaginer la fin du Monde que la fin du capitalisme "
Acheter plus pour jeter plus!
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4960
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

a priori c'est le log de la commande less
Anon001
Membre
Membre
Messages : 95
Inscription : 15 nov. 2023, 13:39
Localisation : Dans un futur désert!
Status : Hors-ligne

Je ne trouve pas d'informations pertinentes sur le sujet. Le peu qu'on en dit semble présenter ce fichier comme un journal historique de l'utilisation de 'less'.
Je n'arrive pas à reproduire quoi que se soit qui puisse de confirmer ce dire...
Tu penses à des logs concernant des erreurs?
"Il est plus facile d'imaginer la fin du Monde que la fin du capitalisme "
Acheter plus pour jeter plus!
tony
Membre
Membre
Messages : 180
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

MPython Alaplancha a écrit : 19 déc. 2023, 14:50
Je n'arrive pas à reproduire quoi que se soit qui puisse de confirmer ce dire...
salut ,
exemple : si tu supprimes ce fichier pour voir ce qu'il va se passer :
  • tu ouvres un fichier avec less
et tu fais une recherche eg shopt
  • un fichier .lesshst est créé avec le nom de la commande utilisée "/shopt" ="rechercher shopt" . Le fichier affichera "search" et "shopt"

Code : Tout sélectionner

~$ cat .lesshst 
.less-history-file:
.search
"shopt
.search
"check
.shell  ---> ouverture de vim

par contre je me demande à quoi ça peut servir en pratique .

qqs indications supplémentaires ici https://askubuntu.com/questions/386311/ ... ng-history
Debian 11 / Xfce
Anon001
Membre
Membre
Messages : 95
Inscription : 15 nov. 2023, 13:39
Localisation : Dans un futur désert!
Status : Hors-ligne

yes. Je constate que cela enregistre les recherches de pattern dans less qu’elle ait trouvé une correspondance ou pas.
"Il est plus facile d'imaginer la fin du Monde que la fin du capitalisme "
Acheter plus pour jeter plus!
Anon001
Membre
Membre
Messages : 95
Inscription : 15 nov. 2023, 13:39
Localisation : Dans un futur désert!
Status : Hors-ligne

J'ai mis 'résolu' mais je suis curieux de savoir à quoi ça sert.
"Il est plus facile d'imaginer la fin du Monde que la fin du capitalisme "
Acheter plus pour jeter plus!
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Salut,

de mon côté c'est pareil, il n'y a que les motifs de recherche,
il faut dire que c'est la seule fonctionnalité (commande) que je connaisse :blush:
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

En cherchant bien dans le manuel : $ man less | less -p history

on trouve un peu d'info dont :
LESSHISTFILE

Name of the history file used to remember search commands and shell commands between invocations of less. If set to "-" or "/dev/null", a history file is not used. The default is
"$XDG_DATA_HOME/lesshst" or "$HOME/.lesshst" on Unix systems, "$HOME/_lesshst" on DOS and Windows systems, or "$HOME/lesshst.ini" or "$INIT/lesshst.ini" on OS/2 systems.

Traduction :

Nom du fichier d'historique utilisé pour mémoriser les commandes de recherche et les commandes de l'interpréteur de commandes entre les invocations de less.

Si la valeur est "-" ou "/dev/null", aucun fichier d'historique n'est utilisé.

La valeur par défaut est "$XDG_DATA_HOME/lesshst" ou "$HOME/.lesshst" sur les systèmes Unix,

"$HOME/_lesshst" sur les systèmes DOS et Windows,

ou "$HOME/lesshst.ini" ou "$INIT/lesshst.ini" sur les systèmes OS/2.
**Simple Utilisateur** -- Debian stable - XFCE
Répondre