history

history mostra i comandi conservati dal browser; history -c cancella quell’elenco senza modificare i file del sito.

SistemaVersione 1.2.5Stabile
lil-terminal

Panoramica

history -o recupera l’ultimo risultato testuale della sessione PHP corrente. history -o > history.log lo aggiunge a un file, mentre -r lo sostituisce. Non attiva la registrazione continua.

Tre tipi di stato ricordato

Il registro può contenere dati privati. Alcuni comandi sensibili vengono esclusi, ma non è garantita l’eliminazione di tutti i segreti. Disattivato per impostazione predefinita, massimo 400 voci / 1 MiB in .lil.log.php.

Sintassi

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

Nella pratica

history -o recupera l’ultimo risultato testuale della sessione PHP corrente. history -o > history.log lo aggiunge a un file, mentre -r lo sostituisce. Non attiva la registrazione continua.

history -l on avvia il registro persistente, history -l lo mostra, history -l off interrompe le nuove registrazioni senza cancellarlo e history -l clear lo elimina senza disattivarne la creazione. history -l status non è supportato.

Il registro può contenere dati privati. Alcuni comandi sensibili vengono esclusi, ma non è garantita l’eliminazione di tutti i segreti. Disattivato per impostazione predefinita, massimo 400 voci / 1 MiB in .lil.log.php.

In Minimum sono disponibili history e history -o; -c e ogni forma -l richiedono Base.

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.5
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
history
Solo anteprima: il terminale del visitatore non viene modificato.
Il browser mostra i comandi recenti:
001  pwd
002  dir
003  history
Mostrare l’ultimo risultato del terminale conservato nella sessione
history -o
Solo anteprima: il terminale del visitatore non viene modificato.
Previously calculated: 12
Cancellare la cronologia dei comandi del browser
history -c
Solo anteprima: il terminale del visitatore non viene modificato.
Cronologia comandi del browser cancellata.
Mostrare la trascrizione persistente del terminale
history -l
Solo anteprima: il terminale del visitatore non viene modificato.
001  pwd
/sandbox

002  dir
index.php
Attivare la registrazione persistente di comandi e output
history -l on
Solo anteprima: il terminale del visitatore non viene modificato.
Persistent history: on
Disattivare la registrazione senza eliminare la trascrizione
history -l off
Solo anteprima: il terminale del visitatore non viene modificato.
Persistent history: off
Eliminare la trascrizione persistente
history -l clear
Solo anteprima: il terminale del visitatore non viene modificato.
Persistent history cleared
Attivare la registrazione persistente di comandi e output
history -l on | history -l
Solo anteprima: il terminale del visitatore non viene modificato.
001  pwd
/sandbox

002  dir
index.php
Disattivare la registrazione senza eliminare la trascrizione
history -l off | history -l
Solo anteprima: il terminale del visitatore non viene modificato.
001  pwd
/sandbox

002  dir
index.php
Eliminare la trascrizione persistente
history -l clear | history -l
Solo anteprima: il terminale del visitatore non viene modificato.
(empty)
Mostrare la trascrizione persistente del terminale
history -l maybe
Solo anteprima: il terminale del visitatore non viene modificato.
?
Mostrare la trascrizione persistente del terminale
history -l status
Solo anteprima: il terminale del visitatore non viene modificato.
?
Mostrare l’ultimo risultato del terminale conservato nella sessione
history -o extra
Solo anteprima: il terminale del visitatore non viene modificato.
?
Cancellare la cronologia dei comandi del browser
history -c extra
Solo anteprima: il terminale del visitatore non viene modificato.
?
History · invalid
history --unknown
Solo anteprima: il terminale del visitatore non viene modificato.
?
Attivare la registrazione persistente di comandi e output
history -l ON
Solo anteprima: il terminale del visitatore non viene modificato.
Persistent history: on
Eliminare la trascrizione persistente
history -l clear later
Solo anteprima: il terminale del visitatore non viene modificato.
?
Mostrare l’ultimo risultato del terminale conservato nella sessione
pwd | history -o
Solo anteprima: il terminale del visitatore non viene modificato.
Previously calculated: 12
Mostrare l’ultimo risultato del terminale conservato nella sessione
history -o > sandbox/tmp/last-output.txt
Solo anteprima: il terminale del visitatore non viene modificato.
Testo salvato con l’operatore di output del Core: sandbox/tmp/last-output.txt
Play non modifica alcun file.

Documentazione correlata

Versione pubblica attuale

v1.2.52026-11-01

Rifinitura di produzione

Versione stabile attuale di history. history mostra i comandi conservati dal browser; history -c cancella quell’elenco senza modificare i file del sito.