Fenômeno problemático
No ambiente linux, use as teclas de seta para se preparar para exibir o registro de operação do comando ou prepare-se para executar repetidamente as instruções operadas anteriormente, mas verifica-se que as teclas de seta são inválidas e o registro do histórico não pode ser exibido, o que afeta a eficiência da operação.
Análise de problemas
O comando history pode estar desativado. Use o comando echo $ HISTSIZE para verificar se o valor de saída é igual a 0. Se for 0, siga as etapas para resolver o problema.
Resolução de problemas
1. Solução temporária (válida apenas para o SHELL aberto no momento e faça login novamente depois que o logout for inválido)
(1) Defina a variável de ambiente HISTSIZE como um valor diferente de zero e execute a exportação HISTSIZE = 500
(2) Execute novamente as teclas de seta para cima e para baixo para visualizar os registros do histórico.
2. Permanentemente eficaz (permanentemente eficaz, efetue logout e login sem invalidação)
(1) Abra o arquivo / etc / profile, localize a variável de ambiente HISTSIZE e modifique o valor HISTSIZE.
HISTSIZE = 500; exportar HISTSIZE
(2) Execute source / etc / profile para que as variáveis de ambiente entrem em vigor.
(3) Execute echo $ HISTSIZE para confirmar que o valor de saída é 500 e a modificação da variável HISSIZE entra em vigor.
(4) Execute novamente as teclas de seta para cima e para baixo para visualizar os registros do histórico.
dicas de história
(1) Como fazer o registro do histórico de instruções das operações com registro de data e hora, se o formato de exibição for o seguinte
2020-04-19 08:26:33 pwd
2020-04-19 08:29:35 cat / etc / profile
Método de operação: A variável HISTTIMEFORMATE pode ser configurada para atender à demanda. A solução temporária e o método efetivo permanente podem se referir às configurações de variáveis HISTSIZE acima. Como exportação HISTTIMEFORMAT = '% F% T'