O ambiente Linux usando as teclas de seta para cima e para baixo não pode visualizar a solução do problema do histórico do histórico

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'

Acho que você gosta

Origin www.cnblogs.com/linyfeng/p/12730118.html
Recomendado
Clasificación