history Gerador de comandos
Exibir ou manipular o histórico de comandos da shell
Começando com a história
## O que é a história?
O comando `history` exibe e manipula o histórico de comandos do shell — a lista numerada de comandos que você executou nas sessões atuais (e anteriores). Você pode revisar comandos recentes, repeti-los, excluir entradas ou sincronizar a lista em memória com o arquivo de histórico.
## Como usar
1. **Exibir comandos recentes**: Deixe as opções vazias para listar todo o histórico ou defina um deslocamento (por exemplo, `20`) para mostrar apenas as últimas N entradas. 2. **Escolher uma ação**: Limpar a lista (`-c`), excluir uma entrada (`-d`) ou ler/escrever o arquivo de histórico (`-a`, `-w`, `-r`, `-n`). 3. **Copiar e executar**: Cole o comando gerado no seu terminal.
Opções Comuns
### Deslocamento (posicional)
Insira um número para exibir apenas as últimas N entradas: `history 20`.
### `-c` Limpar
Exclui toda a lista de histórico em memória. Observação: isso não apaga o arquivo de histórico, a menos que seja seguido por `history -w`.
### `-d offset` Excluir
Remove uma única entrada pelo seu número de linha no histórico: `history -d 10`.
### `-a` Anexar
Anexa novas linhas de histórico (ainda não gravadas) da sessão atual ao arquivo de histórico.
### `-w` Gravar
Substitui o arquivo de histórico pela lista atual em memória — útil para manter um `-c` limpo.
### `-r` Ler
Lê o arquivo de histórico e anexa seu conteúdo à lista em memória.
### `-n` Ler não lidos
Lê apenas as linhas anexadas ao arquivo de histórico por outras sessões desde a última leitura.
▶Como posso excluir permanentemente meu histórico de comandos?
▶Como posso executar novamente um comando anterior sem precisar digitá-lo novamente?
▶Como posso excluir um único comando inválido do histórico?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.