history

history affiche les commandes mémorisées par le navigateur ; history -c efface cette liste, sans toucher aux fichiers du site.

SystèmeVersion 1.2.5Stable
lil-terminal

Vue d’ensemble

history -o récupère le dernier résultat textuel conservé dans la session PHP. history -o > history.log l’ajoute à un fichier ; -r le remplace. Cela ne déclenche pas l’enregistrement continu.

Trois formes d’état mémorisé

Le journal peut révéler des données privées. Certaines commandes sensibles sont exclues, sans garantie de détecter tous les secrets. Enregistrement désactivé par défaut ; limite de 400 entrées et 1 Mio dans .lil.log.php.

Syntaxe

lil-terminal
history [-c|-o|-l [on|off|clear]]

Référence

history

afficher l’historique numéroté des commandes du navigateur

history -c

effacer l’historique des commandes du navigateur

history -o

afficher le dernier résultat du terminal conservé dans cette session

history -l

afficher la transcription persistante du terminal

history -l on

activer l’enregistrement persistant des commandes et des sorties

history -l off

désactiver l’enregistrement sans supprimer la transcription

history -l clear

supprimer la transcription persistante

Persistance

L’enregistrement persistant est désactivé par défaut. Activez-le avec history -l on. Le réglage est stocké dans l’espace history de .lil.key. .lil.log.php est limité à 400 entrées et 1 Mio, refuse les liens symboliques et est écrit atomiquement.

Confidentialité

La sortie peut contenir des chemins, des lignes de base de données ou des valeurs d’environnement. Activez cette fonction uniquement si ce stockage serveur convient. Les mots de passe et secrets masqués ne sont pas enregistrés.

Dernier résultat

history -o affiche le dernier résultat textuel conservé dans la session PHP actuelle. history -o > history.log l’ajoute à un fichier ; -r remplace ce fichier. La transcription persistante n’a pas besoin d’être activée.

En pratique

history -o récupère le dernier résultat textuel conservé dans la session PHP. history -o > history.log l’ajoute à un fichier ; -r le remplace. Cela ne déclenche pas l’enregistrement continu.

history -l on active le journal persistant ; history -l le consulte, history -l off arrête les nouvelles écritures, history -l clear supprime le journal sans désactiver la fonction. history -l status n’existe pas.

Le journal peut révéler des données privées. Certaines commandes sensibles sont exclues, sans garantie de détecter tous les secrets. Enregistrement désactivé par défaut ; limite de 400 entrées et 1 Mio dans .lil.log.php.

Minimum permet history et history -o ; -c et toutes les formes -l demandent Base.

Aperçu interactif du sandbox

Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.

Afficher l’historique numéroté des commandes du navigateur

Installer et gérer

Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.

Base et Minimum sont deux paquets de la même version actuelle du module.

Paquet Base

Installer le paquet complet avec référence locale et tous les modes publiés.

install history
Paquet Minimum

Installer le paquet réduit. La référence locale est omise ; help <cmd> -i ouvre la référence serveur actuelle.

install history -m
Version publique exacte

Installer exactement cette version publiée.

install history -v 1.2.5
Vérifier ou mettre à jour

upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.

upgrade history
Supprimer le module

Supprimer le bloc d’extension sans toucher au noyau ni aux autres modules.

install history -u

Exemples

Les exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.

Afficher l’historique numéroté des commandes du navigateur
history
Aperçu seulement : le terminal du visiteur ne change pas.
Le navigateur affiche ses commandes récentes :
001  pwd
002  dir
003  history
Afficher le dernier résultat du terminal conservé dans cette session
history -o
Aperçu seulement : le terminal du visiteur ne change pas.
Previously calculated: 12
Effacer l’historique des commandes du navigateur
history -c
Aperçu seulement : le terminal du visiteur ne change pas.
Historique des commandes du navigateur effacé.
Afficher la transcription persistante du terminal
history -l
Aperçu seulement : le terminal du visiteur ne change pas.
001  pwd
/sandbox

002  dir
index.php
Activer l’enregistrement persistant des commandes et des sorties
history -l on
Aperçu seulement : le terminal du visiteur ne change pas.
Persistent history: on
Désactiver l’enregistrement sans supprimer la transcription
history -l off
Aperçu seulement : le terminal du visiteur ne change pas.
Persistent history: off
Supprimer la transcription persistante
history -l clear
Aperçu seulement : le terminal du visiteur ne change pas.
Persistent history cleared
Activer l’enregistrement persistant des commandes et des sorties
history -l on | history -l
Aperçu seulement : le terminal du visiteur ne change pas.
001  pwd
/sandbox

002  dir
index.php
Désactiver l’enregistrement sans supprimer la transcription
history -l off | history -l
Aperçu seulement : le terminal du visiteur ne change pas.
001  pwd
/sandbox

002  dir
index.php
Supprimer la transcription persistante
history -l clear | history -l
Aperçu seulement : le terminal du visiteur ne change pas.
(empty)
Afficher la transcription persistante du terminal
history -l maybe
Aperçu seulement : le terminal du visiteur ne change pas.
?
Afficher la transcription persistante du terminal
history -l status
Aperçu seulement : le terminal du visiteur ne change pas.
?
Afficher le dernier résultat du terminal conservé dans cette session
history -o extra
Aperçu seulement : le terminal du visiteur ne change pas.
?
Effacer l’historique des commandes du navigateur
history -c extra
Aperçu seulement : le terminal du visiteur ne change pas.
?
History · invalid
history --unknown
Aperçu seulement : le terminal du visiteur ne change pas.
?
Activer l’enregistrement persistant des commandes et des sorties
history -l ON
Aperçu seulement : le terminal du visiteur ne change pas.
Persistent history: on
Supprimer la transcription persistante
history -l clear later
Aperçu seulement : le terminal du visiteur ne change pas.
?
Afficher le dernier résultat du terminal conservé dans cette session
pwd | history -o
Aperçu seulement : le terminal du visiteur ne change pas.
Previously calculated: 12
Afficher le dernier résultat du terminal conservé dans cette session
history -o > sandbox/tmp/last-output.txt
Aperçu seulement : le terminal du visiteur ne change pas.
Texte enregistré par l’opérateur de sortie du Core : sandbox/tmp/last-output.txt
Play ne modifie aucun fichier.

Documentation associée

Version publique actuelle

v1.2.52026-11-01

Affinage de production

Version stable actuelle de history. history affiche les commandes mémorisées par le navigateur ; history -c efface cette liste, sans toucher aux fichiers du site.