Screen e history?

No meu ubuntu eu sempre uso o terminal мултиплексор Screen. Com os recursos que ele lida com perfeitamente, mas aqui está uma punção ele tem é a história de comandos. Com ele é incompreensível heck-aqueles que, mas seu eu for lá, não consigo encontrar. Alguém pode dizer como fazer para que a história de comandos do funcionava como deveria?


Answers 4:

Share:


Under Games
Answer 1

Parece um bash Você перезатирает a história de outros:

Sugiro que:
1. Adicionar, e não substituir
shopt -s histappend

2. Multi-linha de comando para armazenar uma cadeia de caracteres (opcional):
shopt -s cmdhist

3. Após cada comando redefinir a história e a перичитывать uma história comum (isto é, se você quiser que o comando a partir de um bash começaram a aparecer em outro).
export PROMPT_COMMAND='history -a; history -n'

4. Cosméticos: não memorizar repetições de comandos, não guardar as equipes
export HISTCONTROL="ignoredups"
export HISTIGNORE="ls:l:ll:[bf]g:exit"


Copal Daselva
Answer 2

>> @yuretsz não percebi. Tentei cumprir o descrito no konsole, e em tty, e não aconteceu nada WarGoth, hoje, às 23:51
E aqui está você usar sempre screen? Tente, por exemplo, procurar um lá cat .bash_history | grep aptitude e compare com a memória, com o fato de que você instalou.


Cynthia Jimenez
Answer 3

O melhor é mudar de zsh e incluir:

setopt share_history # share between history multiple instances

então a história será partilhada entre os diferentes janelas.

zsh.sourceforge.net/Doc/Release/Options.html#SEC105


lizssa maldonasco
Answer 4

>> damnerd: E você acaba "janela" na boa, т. е. Ctrl+D (ou exit ou logout)?
Como tinhamos que, se 1-3 sessão -o sair, e se mais o Ctrl+D um monte de vezes, mas, às vezes, é claro, é que é simplesmente ребут. O resultado (salvo não entenda como), do tipo, que não é afetado.