history

history gestiona el historial de comandos del navegador y una transcripción persistente opcional. El navegador guarda los comandos en localStorage. La transcripción guarda comandos y salida textual segura en .lil.log.php para restaurar el terminal web en otra página.

SistemaVersión 1.2.3Estable
lil-terminal

Resumen

history separa el historial de comandos del navegador del registro persistente opcional entre páginas.

Tres tipos de estado recordado

El historial del navegador, el último resultado textual de la sesión PHP y el registro persistente opcional son independientes. Activa el registro persistente solo si recuperar la salida entre páginas justifica almacenarla en el servidor.

Sintaxis

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

Referencia

history

mostrar el historial numerado de comandos del navegador

history -c

borrar el historial de comandos del navegador

history -o

mostrar el último resultado del terminal guardado en esta sesión

history -l

mostrar la transcripción persistente del terminal

history -l on

activar el registro persistente de comandos y resultados

history -l off

desactivar el registro sin borrar la transcripción

history -l status

mostrar el estado del registro persistente

history -l clear

borrar la transcripción persistente

Persistencia

El registro persistente está desactivado de forma predeterminada. Actívelo con history -l on. La opción se guarda en el espacio history de .lil.key. .lil.log.php está limitado a 400 entradas y 1 MiB, rechaza enlaces simbólicos y se escribe de forma atómica.

Privacidad

La salida puede contener rutas, filas de base de datos o valores del entorno. Active esta función solo cuando sea apropiado guardar esa información en el servidor. Las contraseñas y secretos ocultos no se registran.

Último resultado

history -o muestra el resultado textual más reciente conservado en la sesión PHP actual. history -o > history.log lo anexa a un archivo y -r reemplaza el archivo. No es necesario activar la transcripción persistente.

Vista interactiva del sandbox

Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.

Mostrar el historial numerado de comandos del navegador

Instalar y administrar

Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.

Base y Minimum son dos paquetes de la misma versión actual del módulo.

Paquete Base

Instala el paquete completo con referencia local y todos los modos publicados.

install history
Paquete Minimum

Instalar el paquete reducido. No incluye la referencia local; help <cmd> -i abre la referencia actual del servidor.

install history -m
Versión pública exacta

Instalar exactamente esta versión publicada.

install history -v 1.2.3
Comprobar o actualizar

upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.

upgrade history
Eliminar módulo

Elimina el bloque de extensión sin tocar el núcleo ni otros módulos.

install history -u

Ejemplos

Los ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.

Mostrar el historial numerado de comandos del navegador
pwd | cd \sandbox | history
/home/account/public_html

001  pwd
002  cd \sandbox
003  history
Mostrar el último resultado del terminal guardado en esta sesión
history -o
001  help
002  pwd
003  history
Mostrar el último resultado del terminal guardado en esta sesión
history -o > history.log
001  help
002  pwd
003  history
Mostrar el último resultado del terminal guardado en esta sesión
history -o > history.log -r
001  help
002  pwd
003  history
Activar el registro persistente de comandos y resultados
history -l on
persistent transcript  on
Mostrar el estado del registro persistente
history -l status
persistent transcript  on
file                   .lil.log.php
Borrar la transcripción persistente
history -l clear
001  pwd
002  cd sandbox
003  history
Borrar el historial de comandos del navegador
history -c
browser command history cleared
Mostrar la transcripción persistente del terminal
history -l maybe
?

Documentación relacionada

Versión pública actual

v1.2.32026-08-14

Capas de historial separadas

Un @clear normal ya no elimina el registro persistente. Solo se borra de forma explícita con @history -l clear o @clear -H.