history

history lista os comandos digitados que o navegador lembra; history -c limpa apenas essa lista, sem alterar arquivos da hospedagem.

SistemaVersão 1.2.5Estável
lil-terminal

Visão geral

history -o recupera o último resultado textual da sessão PHP atual. history -o > history.log acrescenta ao arquivo, e -r substitui seu conteúdo. Isso não ativa a gravação contínua.

Três tipos de estado lembrado

O registro pode conter dados privados. Alguns comandos sensíveis são ignorados, mas não há garantia de detectar todos os segredos. A gravação começa desligada e tem limite de 400 entradas / 1 MiB em .lil.log.php.

Sintaxe

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

Referência

history

mostrar o histórico numerado de comandos do navegador

history -c

limpar o histórico de comandos do navegador

history -o

mostrar o último resultado do terminal guardado nesta sessão

history -l

mostrar a transcrição persistente do terminal

history -l on

ativar o registro persistente de comandos e saídas

history -l off

desativar o registro sem apagar a transcrição

history -l clear

apagar a transcrição persistente

Persistência

O registro persistente fica desativado por padrão. Ative com history -l on. A opção é armazenada no namespace history de .lil.key. .lil.log.php é limitado a 400 entradas e 1 MiB, rejeita links simbólicos e é gravado de forma atômica.

Privacidade

A saída pode conter caminhos, linhas de banco de dados ou valores de ambiente. Ative somente quando esse armazenamento no servidor for apropriado. Senhas e segredos ocultos não são registrados.

Último resultado

history -o mostra o resultado textual mais recente mantido na sessão PHP atual. history -o > history.log anexa o resultado ao arquivo; -r substitui o arquivo. Não é necessário ativar a transcrição persistente.

Na prática

history -o recupera o último resultado textual da sessão PHP atual. history -o > history.log acrescenta ao arquivo, e -r substitui seu conteúdo. Isso não ativa a gravação contínua.

history -l on ativa o registro persistente; history -l o mostra, history -l off interrompe novas entradas sem apagar e history -l clear remove o arquivo sem desativar a gravação. history -l status não é válido.

O registro pode conter dados privados. Alguns comandos sensíveis são ignorados, mas não há garantia de detectar todos os segredos. A gravação começa desligada e tem limite de 400 entradas / 1 MiB em .lil.log.php.

No Minimum, history e history -o funcionam; -c e todos os modos -l exigem Base.

Prévia interativa do sandbox

Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.

Mostrar o histórico numerado de comandos do navegador

Instalar e gerenciar

Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.

Base e Minimum são dois pacotes da mesma versão atual do módulo.

Pacote Base

Instala o pacote completo com referência local e todos os modos publicados.

install history
Pacote Minimum

Instalar o pacote reduzido. A referência local é omitida; help <cmd> -i abre a referência atual do servidor.

install history -m
Versão pública exata

Instalar exatamente esta versão publicada.

install history -v 1.2.5
Verificar ou atualizar

upgrade verifica compatibilidade e substitui o bloco somente quando necessário.

upgrade history
Remover módulo

Remove o bloco da extensão sem afetar o núcleo ou outros módulos.

install history -u

Exemplos

Os exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.

Mostrar o histórico numerado de comandos do navegador
history
Apenas prévia; o terminal do visitante não é alterado.
O navegador mostra os comandos recentes:
001  pwd
002  dir
003  history
Mostrar o último resultado do terminal guardado nesta sessão
history -o
Apenas prévia; o terminal do visitante não é alterado.
Previously calculated: 12
Limpar o histórico de comandos do navegador
history -c
Apenas prévia; o terminal do visitante não é alterado.
Histórico de comandos do navegador apagado.
Mostrar a transcrição persistente do terminal
history -l
Apenas prévia; o terminal do visitante não é alterado.
001  pwd
/sandbox

002  dir
index.php
Ativar o registro persistente de comandos e saídas
history -l on
Apenas prévia; o terminal do visitante não é alterado.
Persistent history: on
Desativar o registro sem apagar a transcrição
history -l off
Apenas prévia; o terminal do visitante não é alterado.
Persistent history: off
Apagar a transcrição persistente
history -l clear
Apenas prévia; o terminal do visitante não é alterado.
Persistent history cleared
Ativar o registro persistente de comandos e saídas
history -l on | history -l
Apenas prévia; o terminal do visitante não é alterado.
001  pwd
/sandbox

002  dir
index.php
Desativar o registro sem apagar a transcrição
history -l off | history -l
Apenas prévia; o terminal do visitante não é alterado.
001  pwd
/sandbox

002  dir
index.php
Apagar a transcrição persistente
history -l clear | history -l
Apenas prévia; o terminal do visitante não é alterado.
(empty)
Mostrar a transcrição persistente do terminal
history -l maybe
Apenas prévia; o terminal do visitante não é alterado.
?
Mostrar a transcrição persistente do terminal
history -l status
Apenas prévia; o terminal do visitante não é alterado.
?
Mostrar o último resultado do terminal guardado nesta sessão
history -o extra
Apenas prévia; o terminal do visitante não é alterado.
?
Limpar o histórico de comandos do navegador
history -c extra
Apenas prévia; o terminal do visitante não é alterado.
?
History · invalid
history --unknown
Apenas prévia; o terminal do visitante não é alterado.
?
Ativar o registro persistente de comandos e saídas
history -l ON
Apenas prévia; o terminal do visitante não é alterado.
Persistent history: on
Apagar a transcrição persistente
history -l clear later
Apenas prévia; o terminal do visitante não é alterado.
?
Mostrar o último resultado do terminal guardado nesta sessão
pwd | history -o
Apenas prévia; o terminal do visitante não é alterado.
Previously calculated: 12
Mostrar o último resultado do terminal guardado nesta sessão
history -o > sandbox/tmp/last-output.txt
Apenas prévia; o terminal do visitante não é alterado.
Texto salvo pelo operador de saída do Core: sandbox/tmp/last-output.txt
Play não modifica arquivos.

Documentação relacionada

Versão pública atual

v1.2.52026-11-01

Refinamento de produção

Versão estável atual de history. history lista os comandos digitados que o navegador lembra; history -c limpa apenas essa lista, sem alterar arquivos da hospedagem.