history

history zeigt die im Browser gespeicherten Eingaben, die sich mit der Pfeiltaste wiederholen lassen. history -c löscht diese Liste, nicht die Website-Dateien.

SystemVersion 1.2.5Stabil
lil-terminal

Überblick

history -o liefert das letzte textuelle Ergebnis aus der aktuellen PHP-Sitzung. Mit history -o > history.log kann es angehängt, mit -r ersetzt werden. Das ist keine fortlaufende Protokollierung.

Drei Arten gespeicherten Zustands

Das Protokoll kann vertrauliche Ausgaben enthalten. Bekannte Geheimnisbefehle werden ausgelassen, aber nicht alle denkbaren Geheimnisse erkannt. Standardmäßig aus; maximal 400 Einträge bzw. 1 MiB in .lil.log.php.

Syntax

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

Referenz

history

nummerierten Befehlsverlauf des Browsers anzeigen

history -c

Befehlsverlauf des Browsers löschen

history -o

letztes in dieser Sitzung gespeichertes Terminalergebnis anzeigen

history -l

dauerhaftes Terminalprotokoll anzeigen

history -l on

dauerhafte Aufzeichnung von Befehlen und Ausgaben aktivieren

history -l off

Aufzeichnung deaktivieren, ohne das Protokoll zu löschen

history -l clear

dauerhaftes Protokoll löschen

Persistenz

Die dauerhafte Aufzeichnung ist standardmäßig aus. Aktivierung: history -l on. Die Einstellung liegt im history-Namensraum von .lil.key. .lil.log.php ist auf 400 Einträge und 1 MiB begrenzt, lehnt symbolische Links ab und wird atomar geschrieben.

Datenschutz

Ausgaben können Projektpfade, Datenbankzeilen oder Umgebungswerte enthalten. Aktivieren Sie die Funktion nur, wenn diese Speicherung auf dem Server angemessen ist. Passwörter und verborgene Geheimnisse werden nicht aufgezeichnet.

Letztes Ergebnis

history -o zeigt das zuletzt in der aktuellen PHP-Sitzung gespeicherte Textergebnis. Mit history -o > history.log wird es an eine Datei angehängt; -r ersetzt die Datei. Die dauerhafte Protokollierung muss dafür nicht aktiviert sein.

In der Praxis

history -o liefert das letzte textuelle Ergebnis aus der aktuellen PHP-Sitzung. Mit history -o > history.log kann es angehängt, mit -r ersetzt werden. Das ist keine fortlaufende Protokollierung.

Nur history -l on schaltet die dauerhafte Aufzeichnung ein. history -l zeigt sie, history -l off stoppt neue Einträge und history -l clear entfernt das Protokoll, ohne die Aufnahme auszuschalten. history -l status ist ungültig.

Das Protokoll kann vertrauliche Ausgaben enthalten. Bekannte Geheimnisbefehle werden ausgelassen, aber nicht alle denkbaren Geheimnisse erkannt. Standardmäßig aus; maximal 400 Einträge bzw. 1 MiB in .lil.log.php.

In Minimum funktionieren history und history -o; für -c und alle -l-Varianten ist Base erforderlich.

Interaktive Sandbox-Vorschau

Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.

Nummerierten Befehlsverlauf des Browsers anzeigen

Installieren und verwalten

Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.

Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.

Base-Paket

Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.

install history
Minimum-Paket

Das reduzierte Paket installieren. Die lokale Referenz entfällt; help <cmd> -i öffnet die aktuelle Serverreferenz.

install history -m
Exakte öffentliche Version

Genau diese veröffentlichte Version installieren.

install history -v 1.2.5
Prüfen oder aktualisieren

upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.

upgrade history
Modul entfernen

Erweiterungsblock entfernen, Core und andere Module bleiben erhalten.

install history -u

Beispiele

Die Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.

Nummerierten Befehlsverlauf des Browsers anzeigen
history
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
Der Browser zeigt die letzten Befehle:
001  pwd
002  dir
003  history
Letztes in dieser Sitzung gespeichertes Terminalergebnis anzeigen
history -o
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
Previously calculated: 12
Befehlsverlauf des Browsers löschen
history -c
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
Befehlsverlauf im Browser gelöscht.
Dauerhaftes Terminalprotokoll anzeigen
history -l
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
001  pwd
/sandbox

002  dir
index.php
Dauerhafte Aufzeichnung von Befehlen und Ausgaben aktivieren
history -l on
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
Persistent history: on
Aufzeichnung deaktivieren, ohne das Protokoll zu löschen
history -l off
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
Persistent history: off
Dauerhaftes Protokoll löschen
history -l clear
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
Persistent history cleared
Dauerhafte Aufzeichnung von Befehlen und Ausgaben aktivieren
history -l on | history -l
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
001  pwd
/sandbox

002  dir
index.php
Aufzeichnung deaktivieren, ohne das Protokoll zu löschen
history -l off | history -l
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
001  pwd
/sandbox

002  dir
index.php
Dauerhaftes Protokoll löschen
history -l clear | history -l
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
(empty)
Dauerhaftes Terminalprotokoll anzeigen
history -l maybe
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
?
Dauerhaftes Terminalprotokoll anzeigen
history -l status
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
?
Letztes in dieser Sitzung gespeichertes Terminalergebnis anzeigen
history -o extra
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
?
Befehlsverlauf des Browsers löschen
history -c extra
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
?
History · invalid
history --unknown
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
?
Dauerhafte Aufzeichnung von Befehlen und Ausgaben aktivieren
history -l ON
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
Persistent history: on
Dauerhaftes Protokoll löschen
history -l clear later
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
?
Letztes in dieser Sitzung gespeichertes Terminalergebnis anzeigen
pwd | history -o
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
Previously calculated: 12
Letztes in dieser Sitzung gespeichertes Terminalergebnis anzeigen
history -o > sandbox/tmp/last-output.txt
Nur Vorschau – am Terminal des Besuchers ändert sich nichts.
Text über den Core-Ausgabeoperator gespeichert: sandbox/tmp/last-output.txt
Die Play-Demo verändert keine Dateien.

Verwandte Dokumentation

Aktuelle öffentliche Version

v1.2.52026-11-01

Produktionsreife Verfeinerung

Aktuelle stabile Version von history. history zeigt die im Browser gespeicherten Eingaben, die sich mit der Pfeiltaste wiederholen lassen.