history

history gestisce la cronologia dei comandi del browser e una trascrizione persistente opzionale. Il browser conserva i comandi in localStorage. La trascrizione salva comandi e output testuale sicuro in .lil.log.php per ripristinare il terminale web in un’altra pagina.

SistemaVersione 1.2.3Stabile
lil-terminal

Panoramica

history separa la cronologia del browser dal registro persistente opzionale tra pagine.

Tre tipi di stato ricordato

Cronologia del browser, ultimo risultato testuale della sessione PHP e registro persistente opzionale sono indipendenti. Abilita la persistenza solo quando ripristinare l’output tra pagine giustifica il suo salvataggio sul server.

Sintassi

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

Riferimento

history

mostrare la cronologia numerata dei comandi del browser

history -c

cancellare la cronologia dei comandi del browser

history -o

mostrare l’ultimo risultato del terminale conservato nella sessione

history -l

mostrare la trascrizione persistente del terminale

history -l on

attivare la registrazione persistente di comandi e output

history -l off

disattivare la registrazione senza eliminare la trascrizione

history -l status

mostrare lo stato della registrazione persistente

history -l clear

eliminare la trascrizione persistente

Persistenza

La registrazione persistente è disattivata per impostazione predefinita. Attivarla con history -l on. L’impostazione è salvata nello spazio history di .lil.key. .lil.log.php è limitato a 400 voci e 1 MiB, rifiuta i link simbolici ed è scritto atomicamente.

Riservatezza

L’output può contenere percorsi, righe del database o valori dell’ambiente. Attivare la funzione solo quando tale memorizzazione sul server è appropriata. Password e segreti nascosti non vengono registrati.

Ultimo risultato

history -o mostra l’ultimo risultato testuale conservato nella sessione PHP corrente. history -o > history.log lo aggiunge a un file; -r sostituisce il file. Non è necessario attivare la trascrizione persistente.

Anteprima interattiva del sandbox

Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.

Mostrare la cronologia numerata dei comandi del browser

Installa e gestisci

Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.

Base e Minimum sono due pacchetti della stessa release corrente del modulo.

Pacchetto Base

Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.

install history
Pacchetto Minimum

Installa il pacchetto ridotto. Il riferimento locale è omesso; help <cmd> -i apre il riferimento server corrente.

install history -m
Versione pubblica esatta

Installa esattamente questa versione pubblicata.

install history -v 1.2.3
Controlla o aggiorna

upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.

upgrade history
Rimuovi modulo

Rimuove il blocco estensione senza toccare core e altri moduli.

install history -u

Esempi

Gli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.

Mostrare la cronologia numerata dei comandi del browser
pwd | cd \sandbox | history
/home/account/public_html

001  pwd
002  cd \sandbox
003  history
Mostrare l’ultimo risultato del terminale conservato nella sessione
history -o
001  help
002  pwd
003  history
Mostrare l’ultimo risultato del terminale conservato nella sessione
history -o > history.log
001  help
002  pwd
003  history
Mostrare l’ultimo risultato del terminale conservato nella sessione
history -o > history.log -r
001  help
002  pwd
003  history
Attivare la registrazione persistente di comandi e output
history -l on
persistent transcript  on
Mostrare lo stato della registrazione persistente
history -l status
persistent transcript  on
file                   .lil.log.php
Eliminare la trascrizione persistente
history -l clear
001  pwd
002  cd sandbox
003  history
Cancellare la cronologia dei comandi del browser
history -c
browser command history cleared
Mostrare la trascrizione persistente del terminale
history -l maybe
?

Documentazione correlata

Versione pubblica attuale

v1.2.32026-08-14

Livelli di cronologia separati

Un normale @clear non elimina più il registro persistente. Il registro viene rimosso solo esplicitamente con @history -l clear o @clear -H.