AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1657207
Accepted
Sridhar Sarnobat
Sridhar Sarnobat
Asked: 2021-06-17 12:57:43 +0800 CST2021-06-17 12:57:43 +0800 CST 2021-06-17 12:57:43 +0800 CST

Evite perder o histórico quando a conexão ssh cair

  • 772

Quando mudo de VPN ou fecho meu laptop, minha conexão ssh é interrompida - o que é aceitável. MAS quero ser lembrado do que estava fazendo na última execução (geralmente estou usando o rsync para mover arquivos).

Mas quando executo historyesses comandos não aparecem. Embora eu não saiba exatamente quando o zsh confirma o histórico, parece que ele não o grava .zsh-historyassim que o comando é invocado.

O ZSH tem uma maneira de adicionar comandos .zsh-historyimediatamente?

Outras informações

Lembro-me vagamente de definir uma variável que compartilha o histórico entre as guias, mas não consigo encontrá-la (aparentemente, isso não é suficiente). Isso não retorna nada:

env | grep HIST
ssh zsh
  • 1 1 respostas
  • 124 Views

1 respostas

  • Voted
  1. Best Answer
    Marlon Richert
    2021-06-17T21:52:17+08:002021-06-17T21:52:17+08:00

    Isso não retorna nada:

    env | grep HIST
    

    Bem, não, por dois motivos:

    • Se ela for controlada por uma variável de ambiente, mas essa variável não tiver sido definida, você não a encontrará no ambiente.
    • Na verdade, não é um env var que controla isso, mas uma opção de shell.

    O Zsh tem três opções de shell relevantes para isso : INC_APPEND_HISTORY, INC_APPEND_HISTORY_TIMEe SHARE_HISTORY. Observe que todos os três são mutuamente exclusivos: você deve definir apenas um deles, e não os outros.

    Lembro-me vagamente de definir uma variável que compartilha o histórico entre as guias

    Parece que você quer SHARE_HISTORY. Nesse caso, adicione isso ao seu .zshrcarquivo:

    setopt sharehistory  # uppercase and underscores are optional
    

    No futuro, se você quiser verificar uma opção de shell na linha de comando, poderá fazer isso:

    % set -o | grep hist
    noappendhistory       off
    nobanghist            off
    cshjunkiehistory      off
    extendedhistory       off
    histallowclobber      off
    nohistbeep            off
    histexpiredupsfirst   off
    histfcntllock         on
    histfindnodups        off
    histignorealldups     on
    histignoredups        off
    histignorespace       off
    histlexwords          off
    histnofunctions       off
    histnostore           off
    histreduceblanks      off
    nohistsavebycopy      off
    histsavenodups        on
    histsubstpattern      off
    histverify            off
    incappendhistory      off
    incappendhistorytime  off
    sharehistory          on
    %
    
    • 2

relate perguntas

  • O OpenVPN pode conectar, o tráfego funciona, mas não estou na rede local

  • Como acessar remotamente o console do EC2 usando GUI

  • Exigir autenticação LDAP *e* autenticação ssh

  • Carregar chave “ec256.pem”: formato inválido é lançado ao tentar gerar chave pública a partir de chave privada

  • Por que chown 600 id_rsa corrige problemas de permissões?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 Por que uma conexão de Internet gigabit/s via cabo (coaxial) não oferece velocidades simétricas como fibra? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve