history

history gère l’historique des commandes du navigateur et une transcription persistante facultative. Le navigateur conserve les commandes dans localStorage. La transcription enregistre les commandes et une sortie textuelle sûre dans .lil.log.php afin de restaurer le terminal web sur une autre page.

SystèmeVersion 1.2.3Stable
lil-terminal

Vue d’ensemble

history distingue historique des commandes du navigateur et journal persistant optionnel entre pages.

Trois formes d’état mémorisé

L’historique du navigateur, le dernier résultat texte de la session PHP et le journal persistant optionnel sont indépendants. Activez la persistance seulement si restaurer la sortie entre les pages justifie son stockage sur le serveur.

Syntaxe

lil-terminal
history [-c|-o|-l [on|off|status|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 status

afficher l’état de l’enregistrement persistant

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.

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.3
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
pwd | cd \sandbox | history
/home/account/public_html

001  pwd
002  cd \sandbox
003  history
Afficher le dernier résultat du terminal conservé dans cette session
history -o
001  help
002  pwd
003  history
Afficher le dernier résultat du terminal conservé dans cette session
history -o > history.log
001  help
002  pwd
003  history
Afficher le dernier résultat du terminal conservé dans cette session
history -o > history.log -r
001  help
002  pwd
003  history
Activer l’enregistrement persistant des commandes et des sorties
history -l on
persistent transcript  on
Afficher l’état de l’enregistrement persistant
history -l status
persistent transcript  on
file                   .lil.log.php
Supprimer la transcription persistante
history -l clear
001  pwd
002  cd sandbox
003  history
Effacer l’historique des commandes du navigateur
history -c
browser command history cleared
Afficher la transcription persistante du terminal
history -l maybe
?

Documentation associée

Version publique actuelle

v1.2.32026-08-14

Couches d’historique séparées

Un @clear simple ne supprime plus le journal persistant. Celui-ci n’est effacé qu’explicitement avec @history -l clear ou @clear -H.